Torbay Beach
Torbay, NL
+17094376532
Description
Town of Torbay | Newfoundland Canada
The beautiful Town of Torbay is located on the Avalon Peninsula of Newfoundland and Labrador, the most easterly Province of Canada. A vibrant, evolving Community of over 7000 people, Torbay has a long and colourful history that dates back to the 1500s.