Georgia’s first Aloft hotel opens
April 10, 2014 at 11:58 AM EDT
A contemporary hotel brand from Starwood Hotels & Resorts has opened its first location in Georgia. The 254-room Aloft Atlanta Downtown has launched after a major renovation...