Town of Torbay
Town of Torbay is located on the Avalon Peninsula of Newfoundland and Labrador, the most easterly Province of Canada. Torbay is the second-fastest growing municipality in the Province. In order to accommodate this growth, exciting developments are currently under way and many plans are in place to meet the future needs of the Town, our business community and our residents.