105 Barnwood Heights

Canton, NC, 28716
$254,500Price
2Beds
2Baths
834sqft
Courtesy of: Nest Realty Asheville

105 Barnwood Heights

Canton, NC, 28716
$254,500Price
2Beds
2Baths
834sqft