POI creator (Voyajo Team)

The Toronto Islands are a chain of small islands in the city of Toronto, Canada. They are located in Lake Ontario just offshore from the city centre, and provide shelter for Toronto Harbour. The islands are a popular recreational destination, and are home to a small residential community and to the (...) (from Wikipedia)