Toronto is located in southeastern Canada. The city has an area of 630 km² and is located on the north shore of Lake Ontario.
Toronto's Tea Shops Travel Blog
Toronto is located in southeastern Canada. The city has an area of 630 km² and is located on the north shore of Lake Ontario.