melia downtown atlanta hotel s

590 West Peachtree St.
Atlanta
Georgia
United States