This modern luxury hotel is situated in the famous Buckhead district, only 2 blocks from the Lenox Square Mall. Guests will find bars, restaurants, and shops only a few minutes from the hotel.
See more: Hotels in USA Hotels in Atlanta - Ga Holiday Destinations in USA