Shepherds Bluff Lot 21

A Custom Home Built in Shepherds Bluff Subdivision in Mooresville, NC