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 ...