Club Wyndham Avenue Plaza
Condo Hotel
Central City, New Orleans
7/10
Good
89 reviews
Free Wi-Fi
Situated in the Garden District of central New Orleans, close to area attractions including the French Quarter, this hotel offers comfortable accommodation, complete with many comforts of home.
Number of rooms: 266
2111 Saint Charles Avenue, New Orleans, LA 70130, United States
Hotel booked 2 times today.