Looking Glass Falls Locale: North Carolina. Attraction Tags: Natural Feature, Swimming, and Waterfalls. Brevard, NC 35.29616, -82.76886 Website NER Notes Popular roadside waterfall. ← Linville Caverns Mast General Store →