This comfortable hotel is located at the heart of Atlanta, within a short walk of an array of local sights and cultural attractions.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA