Nestled along the shores of the Northumberland Strait, home to the warmest waters north of the Carolinas, the picturesque Little Shemogue Country Inn offers Ideally located near Port Elgin, New Brunswick, and just minutes fro…
Nestled along the shores of the Northumberland Strait, home to the warmest waters north of the Carolinas, the picturesque Little Shemogue Co…