LOCATION United States

Windsor

Windsor is a town and the county seat of Bertie County, North Carolina, United States. The population was 3,630 at the 2010 census, up from 2,283 in 2000. Windsor is located in North Carolina's Inner Banks region.

Powered by
Show More
Nearby Points of Interest
Show More

The House of Highways