Wyndham Avenue Plaza, New Orleans, LA
2111 Saint Charles Avenue New Orleans, LA, 70130, United States
Need help? Call 800.739.9969

RESORT DIRECTORY

Resort Description

Wyndham Avenue Plaza, located in the picturesque Garden District off St. Charles Avenue, keeps you close to all the New Orleans excitement but away from most of the crowds and commotion. You'll stay in a quieter area of the city that's convenient to the popular French Quarter.

Resort Amenities

In Unit
  • Air Conditioning
  • Kitchen Facilities
  • Television
On Site
  • Exercise Room
  • Restaurant
  • Sauna
  • Swimming Pool (Outdoor)
  • Laundry
  • Wheelchair Accessible
Nearby
  • Auto Rental
  • Bar/Lounge
  • Beach
  • Casino
  • DaySpa
  • Live Entertainment
  • Fishing
  • Golf
  • Grocery
  • Horseback Riding
  • Lake
  • Playground
  • Racquetball
  • Sailing
Members Speak

Resort Location