Pisgah National Forest Looking Glass Falls
Looking Glass Falls, a stunning 60-foot waterfall in Pisgah National Forest, is a must-see natural attraction in North Carolina. Located along US Highway 276, this easily accessible waterfall offers visitors a chance to experience the beauty of the forest without a strenuous hike. The falls are named after nearby Looking Glass Rock, known for its … Read more