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
(504) 525-9444
lemeridienneworleanshotel.com

Leave a comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.