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