St. Alban's, Newfoundland and Labrador
From Wikipedia, the free encyclopedia
St. Alban's is a town of 1,372 located in the Bay D'Espoir estuary on the south coast of Newfoundland, Canada.
St. Alban's is a town of 1,372 located in the Bay D'Espoir estuary on the south coast of Newfoundland, Canada.