Enjoy a Day of Fun at the Tallulah Falls Lake

The Tallulah Gorge State Park is one of the most popular recreational areas in North Georgia and home to the beautiful Tallulah Falls Lake. It is located in the town of Tallulah Falls, GA, which has always been a favorite country destination among the city dwellers of Atlanta and Augusta. The town was named for the five falls […]

Plan Ahead For Summer!

Get ready for an unforgettable summer in 2024! Check out our amazing specials and cozy rooms to start planning your epic getaway today!