Humber Bay
From Wikipedia, the free encyclopedia
Humber Bay is a pocket of Toronto located north of the Lakeshore and wedged between the Humber River to the East and the Mimico Creek to the West. The area has rolling hills and retains ancient trees.