Know a great place in Barnardsville that isn’t here? Share it! »
Craggy Gardens is one of the most beautiful stops along the Blue Ridge Parkway.