Il St Charles Inn, Superior Hotel New Orleans, a 3 stelle, è situato nel cuore del quartiere storico storico di Uptown, a circa 14 minuti a piedi dal Lafayette Cemetery, e vanta una vista sulla città. La locanda a New Orleans offre un ascensore e un distributore automatico.
La struttura si trova a New Orleans, vicino a giardini. L’hotel dista 4 km dal centro di New Orleans e 19 minuti di auto dall'aeroporto di New Orleans Lakefront. Indipendentemente dalla religione, ai viaggiatori piace visitare la Cattedrale di St. Louis, un popolare luogo di culto situato a circa 4 km da quest’alloggio.
Alcune delle 40 camere per non fumatori del St Charles Inn, Superior Hotel sono arredate con uno scrittoio e dotate di una caffettiera. Gli ospiti potranno usufruire di asciugacapelli e asciugamani nei bagni privati con un bagno alla francese e una vasca da bagno.
Il St Charles Inn, Superior offre una colazione continentale gratuita, servita ogni giorno. Il Portside Lounge e McDonald's distano circa 5 minuti a piedi.