Norwood, New York
CITY · 4 STOPS

Norwood, New York

Norwood is a village located in St. Lawrence County, New York, United States. As of the 2010 census, the village had a total population of 1,560. The village is located partly in two towns, Potsdam and of Norfolk, and located is east of the village of Potsdam.
Read more on Wikipedia
Hear every story as you drive
4.7 Stars · 800+ Ratings