Il Westin New Orleans Canal Place sorge a New Orleans, in Louisiana, accanto al Fiume Mississippi, al Quartiere Francese e al quartiere centrale degli affari, e offre il WiFi gratuito e 2 ristoranti.
Tutte le sistemazioni del New Orleans Westin offrono accoglienti letti Heavenly Beds, una TV a schermo piatto, un minibar e il servizio in camera disponibile 24 ore su 24.
Il Westin New Orleans è una struttura completamente non fumatori con un centro fitness all'avanguardia, e sede del ristorante River 127, che propone cucina continentale a colazione, pranzo e cena.
Il Westin Canal Place New Orleans dista 230 metri dal Casinò di Harrah's, 650 metri da Bourbon Street e 1 km da Jackson Square.