The town of Windsor, located in northeastern North Carolina, operates a small, no-frills campground just south of town on Old US-17. Nothing fancy here, but it is an inexpensive spot to stop for a night when traveling US-17 up or down the east coast.
Greetings from
Windsor City Campground
Ribbit! The WxToad