Located in the heart of Midtown – the vibrant epicenter of Atlanta arts and culture – Loews Atlanta Hotel fuses southern hospitality, luxury and style to deliver superior guest experiences. The hotel’s sleek 26-story design boasts breathtaking views and is ideally located walking distance from Midtown’s most sought after activities and attractions.