Where is Looking Glass Falls?

Where is Looking Glass Falls located?

Looking Glass Falls, North Carolina, United States (approx. 35.29622°, -82.76876°)


Where is Looking Glass Falls on the map?