Este hotel ofrece alojamiento cómodo con muchas comodidades y se encuentra en el barrio Garden District, en el centro de Nueva Orleans, cerca de lugares de interés como el Barrio Francés.
El Club Wyndham Avenue Plaza está cerca del centro de convenciones Morial y de la pintoresca orilla del río. Además, el hotel está bien comunicado con casinos, restaurantes gourmet, centros comerciales y famosos clubes de jazz.
El Club Wyndham Avenue Plaza alberga un patio al aire libre con piscina y una terraza en la azotea con vistas impresionantes a la ciudad. El restaurante y salón del hotel sirve comidas. En las habitaciones hay zona de cocina equipada con 2 fogones, nevera y microondas.