News
The park can be found on Centre Island, part of the Toronto Islands offshore of the city, and was built in 1967 with a 1900 turn of the century theme, according to the Waterfront BIA. You can get to ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results