A high-elevation viewpoint near Hendersonville delivers four-state mountain scenery, interesting history, and tranquil ...
Tucked in the foothills of the Blue Ridge Mountains, less than two hours north of Charlotte, sits the small town of Elkin. It's home to just a few thousand people, yet the town manages to hold a ...