Location: in Atlanta city centre, 2 blocks from Peachtree Center metro station.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA