St Alban's Inn Ltd is situated in the picturesque town of St. Alban's, located on the scenic south coast of Newfoundland, Canada. Originally settled in the mid-1800s as Ship Cove, the town now thrives with industries such as hydro generation and aquaculture.
With a population of 1,233 residents, St. Alban's is the largest town in the Bay d'Espoir region, known for its strong and resilient community both past and present. The town's economy has a rich history rooted in trading and logging, offering visitors a glimpse into its vibrant heritage and promising future.
Generated from their website