St. Alban’s is a town of approximately 1,200 located in the Bay d’Espoir estuary on the south coast of Newfoundland, Canada. Take a look below for 15 fascinating and interesting facts about St. Alban’s, Newfoundland and Labrador, Canada. 1. St. Alban’s is the largest community in Bay d’Espoir. 2. The town is 180 km south…