Close to Asheville and closer yet to Hendersonville, North Carolina, Flat Rock is a village with arts and crafts galleries, restaurants, and shops. It dates back to a time when wealthy residents of Charleston, South Carolina, and plantation owners built summer homes in the mountains to escape ...