Windsor (North Carolina)

Windsor is a town of 3,582 (2020) in North Carolina.

Understand
Historically the home of the Tuscarora people, Windsor has a number of buildings on the National Register of Historic Places.