Das 4-Sterne-Hotel Le Meridien New Orleans bietet einen Außenpool und befindet sich in dem zentralen Stadtviertel Central Business, rund 20 Gehminuten von der Magazine-Straße entfernt. Das Hotel liegt nur 1 km vom French Quarter und verfügt über 410 Zimmer und 2 Restaurants.
Die erstklassige Lage, ein paar Schritte entfernt vom Bahnhof Union, bietet schnellen Zugang zum Aquarium of the Americas. Das Le Meridien New Orleans befindet sich in der Nähe vom Saint Louis Cemetery, und zwar in circa 25 Gehminuten Entfernung. Auch British Plaza liegt ca. 300 Meter von der Unterkunft entfernt. Imax ist in einer Entfernung von 7 Gehminuten vom Hotel. Die Bushaltestelle route 16 befindet sich gleich neben der Unterkunft.
Die Zimmer im Le Meridien New Orleans verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar für Ihren Komfort. Für den Komfort der Gäste sind alle Zimmer mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet. Die klimatisierten Schlafzimmer bieten einen Schrank. Die Badezimmer bieten Annehmlichkeiten wie einen Haartrockner und Morgenmäntel und umfassen zudem eine begehbare Dusche und eine getrennte Toilette. Von Zimmern aus haben Sie einen Ausblick auf die Stadt.
Im Hotel Le Meridien New Orleans kann man ein kontinentales Frühstück genießen. Im Restaurant Longitude 90 werden amerikanische Spezialitäten serviert, während im Restaurant Marche Temporary Closed Klassiker der amerikanischen Küche auf der Speisekarte stehen. Es gibt auch eine Lounge- Bar.