Browsing Tag

Toronto Island

  • Canada

    A Guide to Toronto Islands

    The Toronto Islands are a chain of 15 small islands in Lake Ontario just south of downtown Toronto. The island is the largest urban car-free community in North America and is…

    Continue Reading