Park & View. An icon of the Pisgah National Forest, Looking Glass Falls is a 60 ft. cascade that is visible from Hwy 276 in Pisgah National Forest.