The Windsor Court offre una serie di servizi per rendere il soggiorno degli ospiti il più confortevole possibile. Tra questi, un business center aperto 24 ore su 24, check-out veloce, e un servizio di lavanderia e lavaggio a secco. Inoltre, per coloro che pianificano eventi a New Orleans, l'hotel mette a disposizione 929 metri quadrati di spazio con un'area per conferenze e 10 sale riunioni. Gli ospiti possono anche godere di momenti di relax presso la spa, usufruire della piscina all'aperto e della palestra, e sfruttare il Wi-Fi gratuito, i servizi di concierge e i servizi per matrimoni.
Situato nel cuore di New Orleans, The Windsor Court è a pochi passi da Canal Street e a circa 5 minuti a piedi da Harrah's New Orleans Casino. Inoltre, l'hotel a 5 stelle si trova a soli 0,7 km da Bourbon Street e 0,9 km da Jackson Square, offrendo ai suoi ospiti un accesso privilegiato a molte delle principali attrazioni della città.
Le 316 camere di The Windsor Court offrono comfort e lusso. Ogni camera è dotata di minibar, macchina per caffè espresso, letto con materasso a doppio strato e lenzuola Frette. Gli ospiti possono rilassarsi davanti alla Smart TV e usufruire del bagno in camera con vasca o doccia, set di cortesia firmati e asciugacapelli.
Il ristorante The Grill Room è il luogo ideale per gustare deliziosi piatti della cucina americana, mentre si ammira la vista sul giardino. Per coloro che preferiscono cenare in camera, è disponibile un comodo servizio in camera con orario limitato. Gli ospiti possono inoltre concludere la giornata con un drink presso il bar/lounge dell'hotel. La colazione completa è disponibile a pagamento tutti i giorni dalle ore 07:00 alle ore 10:30.
Nei dintorni di The Windsor Court, gli ospiti possono visitare il famoso French Quarter, con le sue strade piene di storia e cultura, e il Riverwalk Marketplace, un grande complesso commerciale sul fiume Mississippi. Inoltre, a breve distanza si trovano il Mercedes-Benz Superdome, lo storico cimitero di St. Louis e il Museo di Arte Contemporanea.