This city hotel is located in the heart of Atlanta, with two restaurants in the immediate vicinity. Guests can walk to Phillips Arena, the Georgia Dome Sports Complex and World Congress Convention Centre.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA