- Please support our journalism through affiliate links. Affiliate Disclosure
Review & Frequenly Asked Questions:
Le Meridien New Orleans is a luxury hotel located in a 23-story modern high-rise building in New Orleans’ Central Business District. The hotel was completed in 1984 for the Louisiana World Exposition under the name Holiday Inn Crowne Plaza. The modern, sophisticated rooms and suites have comfortable mattresses, desks, free Wi-Fi, 55-inch flat-screen TVs, and mini-fridges. Suites add living rooms, and upgraded suites have wonderful views of the river or the city. Guests enjoy a rooftop swimming pool, a fitness center, the chic LMNO restaurant serving Cajun and Creole food, and a popular lobby coffee shop and cocktail bar. The hotel business center offers more than 20,000 square feet of meeting space.
Address: 333 Poydras Street, New Orleans, LA, 70130, 504-525-9444
Rating: ⭐⭐⭐⭐⭐
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Go to travel reservations.