Category: Toronto Parks
-
Sheldon Lookout in Humber Bay Park
There is a view of the city so beautiful in Humber Bay Park that if this was New York, everyone would be telling visitors you must pay a visit to Sheldon Lookout. The vistas of the city skyline and Humber Bay are stunning. A gift to the city from the Sheldon family, it sits on […]