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!

By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.