The 414-room Loews Atlanta opened in April 2010. Located in midtown, the hotel is within walking distance of the Woodruff Arts Center, the High Museum of Art, the Fox Theatre, Atlanta Botanical Gardens, and Piedmont Park. More than 24,000 square feet of flexible meeting space can accommodate up to 1,580 people.
Register to view the full article
Register for MeetingsNet.com and gain access to premium content including the CMI 25 Listing, our monthly digital edition, the MeetingsNet app, live and on-demand webinars, and much more.
0 comments
Hide comments