This hotel is located in the heart of Atlanta and is only a short walk from the entertainment opportunities.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA