Toronto Islands

E16871

The Toronto Islands are a chain of small, car-free islands in Lake Ontario that form a popular recreational park area just offshore from downtown Toronto.




Please wait…