Loews Atlanta Hotel Debuts
Brands First Property in Georgia Debuts April 2010
Loews Hotels announces the Loews Atlanta Hotel debuted on April 1, 2010. Located in the heart of Midtown Atlanta, Loews Atlanta Hotel anchors 12th and Midtown, a $500 million contemporary urban mixed-use development featuring 725,000 square feet of Class A office space, more than 60,000 square feet of flagship retail space and 52 luxury residences. As the first new-build hotel opening for Loews Hotels in more than five years and the brand’s first property in Georgia, Loews Atlanta Hotel introduces the state to the company’s range of branded services and amenities which delight guests with a supremely comfortable, uniquely local and vibrant travel experience.