This charming hotel can be found in Downtown. A total of 102 guest rooms are available for guests' convenience at TWELVE Centennial Park. The establishment's common areas include Wi-Fi internet connection. Travellers will appreciate the 24-hour reception.
Try looking for more hotel options in Atlanta, Georgia, United States