Humber Bay Shores
Humber Bay Shores is located in Toronto, Ontario in the west end of the city about 10 km from downtown. A popular spot for bird watching, biking and photography. Hands down the most gorgeous views of Toronto!
Humber Bay Shores is located in Toronto, Ontario in the west end of the city about 10 km from downtown. A popular spot for bird watching, biking and photography. Hands down the most gorgeous views of Toronto!