Humber Bay Park
Toronto, ON
Nature
Humber Bay Park is a waterfront park located in Etobicoke, part of Toronto, Ontario, Canada. The park consists of two landspits situated at the mouth of Mimico Creek.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account