Explore details about location Thorold Stone Road. Thorold Stone Road is a location situated within the Niagara Falls alongside other areas such as Niagara Parkway, Valley Way, Clare Crescent.