Dotato di 286 camere, il Loews New Orleans Hotel si trova a 30 metri da Mississippi. Situato accanto all'Acquario Audubon delle Americhe nel quartiere Centrale degli Affari di New Orleans, questo hotel dispone di una piscina riscaldata.
Il Quartiere Francese è a 1 km dall'hotel 4 stelle, mentre il Presbytère è a circa 15 minuti a piedi. Gli amanti dello sport potranno inoltre visitare la New Orleans Arena, vicino al Loews. Gli ospiti potrebbero anche visitare Jackson Square, che si trova a circa 1 km. I luoghi di interesse nelle vicinanze includono l'Harrah's Casino New Orleans, situato a soli 5 minuti a piedi. La fermata dell'autobus route 16 collega gli ospiti a 550 metri dalla struttura.
Con viste sulle montagne, alcune camere dell'hotel Loews New Orleans offrono un camino in pietra fornite di un divano letto e un tavolo. Sono equipaggiate con un mini bar e servizi per la preparazione di tè/caffè per prepararsi i pasti autonomamente. Inoltre, offre internet ad alta velocità e una TV a schermo piatto con canali satellitari per godere del tempo libero. I bagni ad uso esclusivo sono dotati di una doccia accessibile ai disabili e una vasca spa, e comfort come asciugacapelli e accappatoi. Inoltre, gli ospiti possono usufruire di una cucina completamente attrezzata con un bollitore elettrico, una lavastoviglie e utensili da cucina in villa deluxe.
Il Loews dispone del ristorante Poydras Peter.