Das Hotel The Eleanor New Orleans liegt in 15 Gehminuten Entfernung vom French Quarter und bietet einen Swimmingpool und WLAN in den öffentlichen Bereichen. Vom Hotel sind viele Sehenswürdigkeiten wie Escape My Room und Clay Monument zu Fuß zu erreichen.
BECA Galeriebrücke für Neue Zeitgenössische Kunst liegt etwa 900 Meter von hier entfernt. Zu den Unterhaltungsmöglichkeiten im Business- Stadtteil von New Orleans gehört Imax (ist nicht weit entfernt vom Eleanor New Orleans). Auch der Friedhof 1 von St. Louis ist in einer 18 Gehminuten Entfernung vom Hotel. Die Bushaltestelle route 16 befindet sich ebenfalls ein paar Schritte entfernt von der Unterkunft.
Das Eleanor bietet 29 Zimmer mit einer Küche und einem Essbereich und einem Blick auf die Stadt. Ein Flachbildfernseher mit Satellitenkanälen sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche, einem Wäschetrockner und Handtüchern ausgestattet.
Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Commerce Restaurant, das etwa 300 Meter vom Hotel The Eleanor New Orleans entfernt ist.