The new 123-room Country Inn & Suites By Carlson Atlanta at Buckhead opened here.
The facility features a meeting room for up to 50 people, an outdoor patio and a business center. The property is located 15 miles south of Atlanta Hartsfield-Jackson International Airport.