Il The Windsor Court Hotel New Orleans, un accogliente hotel a 5 stelle, si trova in un quartiere centrale, a circa 30 metri da Mississippi, e offre una piscina esterna. Vantando una posizione a una breve distanza da Harrah's Casino New Orleans, l'hotel comprende 316 camere, nonché un negozio di articoli da regalo e un ristorante.
L’alloggio è situato nel pieno centro di New Orleans, a circa 14 minuti a piedi dalla Cattedrale di St. Louis e a pochi passi dal Quartiere Francese. Nel Windsor Court, gli ospiti si troveranno a due passi dal fiume Mississippi. Questa struttura si trova a pochi passi da negozi e negozi di antiquariato, mentre il Parco cittadino di Lower Garden District è a circa 4 km di distanza. La zona comprende anche attrazioni naturali come il Congo Square, a circa 1 km dal The Windsor Court Hotel. Quest’alloggio è a pochi minuti a piedi dalla fermata dell'autobus route 16.
Alcune delle camere climatizzate dispongono di un balcone e una zona soggiorno, e di servizi quali connessione Wi-Fi gratuita e una TV a schermo piatto con canali satellitari. Inoltre, sono dotate di un mini frigobar e una caffettiera. Gli ospiti possono inoltre usufruire di una vasca idromassaggio e una sauna, nonché di servizi come asciugacapelli e vestaglie. Gli ospiti possono anche godere della vista sulla città.
Il Windsor Court New Orleans offre una colazione esecutiva gratuita al ristorante. Il bar lounge è un bel posto per rilassarsi con dei drink leggeri. Il ristorante Daisy Dukes Cafe serve una buona gamma di piatti americani e si trova a circa 5 minuti a piedi dalla struttura.