Humber Bay Shores Park is a park, located at 15 Marine Parade Dr, Toronto ON, Canada
Great place to walk, run, bike
Cold but lovely place to walk even in winter.