Exterior view of the Loews Atlanta Hotel
Atlanta

Loews Atlanta Hotel

Located in downtown Atlanta, the luxury Loews Hotel's got 414 affordable rooms, as well as a restaurant, bar, and spa on the premises.