Toronto, ON

(Created by sam)

Spot Your Style

Spot is all about your style.

Celebrities aren't the only ones with great taste.

Tags

Add Tags

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