This hotel is located at the heart of Atlanta and offers a good quality, only a short walk from countless sights, such as the CNN Center. In addition, there are plenty of restaurants nearby.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA