Dalhouse is located east of Campbelltown in northern New Brunswick on Chaleur Bay.
See more New Brunswick Cities and Towns.