This luxury hotel is located in the heart of the elegant and fashionable Buckhead area of Atlanta, home to Elton John.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA