Statistipedia

Windsor, NC

Windsor, NC
Map of Windsor
StateNorth Carolina
Population3,457
Links
Maps

Windsor is located in the state of North Carolina, approximately 68 miles southwest from Virginia Beach. Its population is 3,457.