Location

The Toronto Natural Science School is located a short ferry ride from the city on the Toronto Islands at 30 Centre Island Park. 
The Ferry Docks are located at 9 Queen’s Quay West, at the southern end of Bay St.

Island Map