Super 8 by Wyndham New Orleans, New Orleans
https://super-8-by-wyndham-new-orleans.usa8.info
This New Orleans, Louisiana hotel features an on-site fitness center, an outdoor pool and tours of New Orleans. The hotel is minutes from motorway I-10 and New Orleans city center.
6322 Chef Menteur Highway, New Orleans, LA 70126, United States of America