What is thorold?

Thorold

Thorold (2011 population 17,931) is a city in Ontario, Canada, located on the Niagara Escarpment. It is also the seat of the Regional Municipality of Niagara.

Read more about Thorold.