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?
{"latitude":35.29622,"longitude":-82.76876,"title":"Looking Glass Falls"}