Situated in Peachtree Center, near the MARTA train station and World Congress Center in downtown. The hotel is within close proximity to the Georgia Aquarium, Atlanta Zoo and the CNN Center.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA