by Lisa A. Grimaldi | December 19, 2014
The 410-room Le Méridien New Orleans has completed a $29 million renovation and rebranding. The Starwood Hotels & Resorts property, formerly a W Hotel, is adjacent to the city’s Arts District and has 20,000 square feet of meeting space.