Tucked away in the scenic North Georgia Mountains just 90 minutes from Atlanta, Amicalola Falls State Park & Lodge is a gem of a getaway that offers natural beauty and outdoor adventure. Whether ...