3016 Hwy 21, Hamptonville, NC 27020

For Sale | $599,000 | 2.62 Acres