Saint John 

Saint John is the largest city in the Canadian province of New Brunswick, located in the south of the province on the Bay of Fundy. Saint John is a city whose population is composed almost entirely of the descendants of Irish immigrants and British loyalists.
Loading photos…
Listings by YellowPages.ca. Powered by Mapcarta. About Around Guides.Photos provided by Panoramio under the copyright of their owners.