http://www.RomanticAsheville.com Travel Guide visits Looking Glass Falls, one of the most popular waterfalls in Western North Carolina. It's located in the Pisgah National Forest near Brevard, just a few steps from the highway! Read more about it at http://www.romanticasheville.com/looking_glass_falls.htm
All Comments