Pass Looking Glass Falls, you’ll turn up the steep, curvy mountainous pass which ultimately leads you to the charming town of Highlands, NC. A roaring fire and champagne greet you as you enter the area’s premiere 4-star Old Edwards Inn and Spa taking you up in its magical embrace.