Shepherds Bluff Lot 20 A Custom Home Built in Shepherds Bluff Subdivision in Mooresville, NC [Show slideshow]