Das Chateau Hotel New Orleans, das zentral 25 Minuten zu Fuß vom National WWII Museum entfernt liegt, verfügt über Zimmer mit Aussicht auf die Stadt. Das Hotel mit einem Swimmingpool befindet sich in etwa 400 Meter Entfernung vom French Quarter in einem Unterhaltungs- Viertel von New Orleans.
Das Hotel befindet sich im historischen Teil von New Orleans und ganz nah am Jackson Square. Die Gäste können das Aquarium of the Americas in ungefähr 1 km Entfernung vom Chateau besuchen. Die Unterkunft liegt gleich neben dem Fluss Mississippi. Der Friedhof 1 von St. Louis ist in einer Entfernung von etwa 5 Fahrminuten vom Hotel, während der Bahnhof Union 25 Minuten zu Fuß von hier entfernt liegt. Für Fernreisende ist der Flughafen New Orleans Lakefront in 15 Minuten mit dem Auto zu erreichen.
44 Zimmer im Chateau New Orleans sind mit modernen Annehmlichkeiten ausgestattet, darunter ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie WLAN und ein Flachbildfernseher mit Satellitenkanälen. Es gibt eine getrennte Toilette und eine Dusche in den Badezimmern. Die separaten Schlafzimmer sind mit einem Schrank eingerichtet. Die Badezimmer verfügen über eine getrennte Toilette und eine Dusche und bieten zudem einen Haartrockner und Badelaken.
Das Chateau Hotel bietet ein kontinentales Frühstück an. Das Restaurant Cafe Du Monde ist ziemlich nah an der Unterkunft gelegen.