Club Wyndham Avenue Plaza
Photo gallery for Club Wyndham Avenue Plaza
Overview of Club Wyndham Avenue Plaza
Club Wyndham Avenue Plaza
Aparthotel with fitness center, near Caesars Superdome
Reviews
8.6
Excellent
Highlight
- Cleanliness is scored top 10% in New Orleans by travelers.
Popular amenities
Check out the area
2111 Saint Charles Ave, New Orleans, LA, 70130
- Hot Tin1 min walk
- St Charles at 1st St Stop4 min walk
- Magazine Street8 min walk
- New Orleans, LA (NEW-Lakefront)18 min drive
Book online or call:
1-800-675-4318