NEW ORLEANS, LA – SEPT 25: Le Meridien New Orleans Hotel building was built in 1984 at 279 ft (85m) with 23 floors on Poydras Street in New Orleans, LA.
2014 – Starwood Hotels restored the former W Hotel building at a cost of $29 million.
The Le Méridien is an upscale hotel in downtown New Orleans starting at $334 per night.
Le Méridien New Orleans
333 Poydras St, New Orleans, LA 70130