St Andrews, New Brunswick, Canada

St Andrews, New Brunswick, Canada

Also known as St. Andrews-by-the-Sea, this relatively small, picturesque old town near the Maine border and 85 mi/135 km southwest of Fredericton was founded by British Loyalists who wanted to es...

JDS Travel News JDS Viewpoints JDS Africa/MI