Este hotel ofrece WiFi gratuita y 2 restaurantes y se encuentra en Nueva Orleans, cerca del río Mississippi, del Barrio Francés y el distrito central de negocios.
Todas las habitaciones del New Orleans Westin disponen de camas Heavenly Beds cómodas y TV de pantalla plana. El hotel cuenta con servicio de habitaciones las 24 horas.
No está permitido fumar en ninguna de las instalaciones del The Westin New Orleans. El hotel alberga un centro de fitness de última generación. El restaurante Bistro at the Bend sirve desayunos continentales, almuerzos y cenas.
El casino Harrah's está a 230 metros del hotel y la calle Bourbon Street, a 650 metros. Jackson Square se hall a 1 km del The Westin Canal Place New Orleans.