Toronto, ON

(Created by sam)

Tags

Add Tags

Recent Activity (See All)

About

Toronto is the largest city in Canada and the provincial capital of Ontario. It is located on the northwestern shore of Lake Ontario. With over 2.5 million residents, it is the fifth-most populous municipality in North America. Toronto is at the heart of the Greater Toronto Area (GTA), and is... Read More

Photos

Organizations / See All Spots (7)

Comments