3016 Hwy 21, Hamptonville, NC 27020

For Sale | $399,000 | 2.62 Acres