It's a balmy 27 degrees and I'm walking to the restaurant, the rhythmic sound of my footsteps accompanied by the evening's ...
Tallulah Gorge State Park is located northeast of Atlanta, Georgia, and is a fantastic day trip for outdoor lovers!