Aloft Brand in Atlanta, Georgia Review

Aloft Atlanta Downtown, the first Aloft hotel in the state of Georgia. A 10-story property in downtown Atlanta underwent a multi-million dollar transformation prior to conversion. Aloft Atlanta Downtown offers 254 spacious, loft-like rooms, forward-thinking technology and a vibrant, social atmosphere. Photo credit¬†Starwood Hotels & Resorts Worldwide, Inc Located immediately adjacent to the Merchandise Mart…