This Hidden Waterfall Park In North Carolina May Become Your New Favorite Destination

Hidden waterfalls abound in North Carolina. However, you won’t find many that are the feature attraction for a city park – or quite as majestic as the hidden McGailliard Falls located in the town of Valdese, 14 miles east of Morganton. By Robin Jarvis

Posted in Activities, Attractions.