Toronto Island
August 13, 2023 in Canada ⋅ ⛅ 25 °C
The Toronto Islands - also called the Island, or Toronto Island Park - is located in Lake Ontario, a 13-minute ferry ride from downtown Toronto. Boats to the Island leave from the Jack Layton FerryRead more






