Club Wyndham Avenue Plaza

Location: New Orleans, LA, USA

Points Overview

  • Starting from 65,000 points/night (Sun-Thu)
  • Weekend from 47,000 points/night (Fri-Sat)

RCI Rating: Silver Crown

VIP Benefits: Available at this resort

Address: 2111 St. Charles Avenue, New Orleans, LA, USA