About Town of Torbay
The beautiful Town of Torbay is a vibrant community with over 7,899 residents on the Avalon Peninsula of Newfoundland and Labrador. Torbay is home to over 150 businesses, three schools, and numerous community groups. Situated right on the Atlantic Ocean, Torbay offers breathtaking views in a scenic, rural setting. Conveniently bordering the capital City of St. John’s, all urban amenities, including major retail centres and an international airport, are within a few minutes’ drive.
- Employees
- 11 to 50
- Headquarters
- Canada
Leadership
The top of Town of Torbay's org chart, with how many people report into each leader.
SH
Sandy Hounsell
Chief Administrative Officer
Jobs at Town of Torbay
No open positions right now. Explore more companies on TheJobsMap.