by Michael C. Lowe | March 05, 2014
Starwood Hotels & Resorts Worldwide will debut its Aloft brand in New Orleans in 2015. The 188-room property will be set in a 1962 building in the city's central business district and will offer a bar, an outdoor pool, a fitness center and 2,500 square feet of meeting space.