Tallulah Gorge: Northeast Georgia’s Majestic Little Town

Defined by a 1,000-foot chasm and five waterfalls that cascade through it, Tallulah Gorge is one of the prettiest little towns in all of the Northeast Georgia Mountains. Do yourself a favor, and after breakfast some morning, take the 30-minute … Continue reading