Sign up for our newswire newsletter

 

Loews Hotel Coming to Atlanta

A 414-room Loews hotel is slated for Midtown Atlanta.

The property, named Loews Atlanta Hotel, will house 24,000 square feet of meeting space when it opens in April 2010.