Studio 6-Atlanta, GA - Chamblee Hotel
5280 Peachtree Industrial Boulevard, Atlanta, GA 30341, United States
Studio 6 Chamblee is located off Highway 141 and features an on-site fitness centre. Suites have a kitchenette complete with a microwave and refrigerator. Free Wi-Fi is offered.