Hemlock Falls
Hemlock Falls is a trail and waterfall located near Lake Burton in northeast Georgia. It is on Moccasin Creek in the Chattahoochee National Forest. I dropped by to break up the drive from Greenville, SC, to Nashville, TN. The trail … Continued