Helton Creek Falls
Helton Creek Falls is a waterfall attraction near the Blood Mountain Wilderness in north Georgia. It’s nestled between the Walasi-Yi Interpretive Center and Vogel State Park. I’ve driven past the sign several times and I finally checked it out. It’s … Continued