This full service hotel offering many amenities is located in the southern part of the city centre. It lies adjacent to Turner Field baseball stadium and near the State Capitol, the aquarium, and many shopping choices.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA