Torbay is a town in Newfoundland and Labrador, Canada and town is apart of the St. John's Census Metropolitan Area.
The town is a part of the St. John's Census Metropolitan Area. Torbay is a town in Newfoundland and Labrador, Canada.
Torbay is a town in Newfoundland and Labrador, Canada. The town is a part of the St. John's Census Metropolitan Area.
Torbay is a town in Newfoundland and Labrador, Canada. The town is a part of the St. John's Census Metropolitan Area.