Canada Flag

Toronto Photo Gallery - Humber Bay Shores


Humber Bay Shores is a highrise community in Toronto's West End with lake and skyline views. Tucked away in its little corner but still accessible from downtown by streetcar, this urban oasis has a lot of waterfront parks and open space.

Toronto Gallery Main Page