6322 Chef Menteur Highway New Orleans, Louisiana, New Orleans, United States
Super 8 New Orleans Photos
Super 8 New Orleans Map
6322 Chef Menteur Highway New Orleans, Louisiana, New Orleans, United States
Searching for availability
Hotel Information
This 2 star hotel is located within the city of New Orleans. The Hotel has an outdoor swimming pool. All 106 rooms are equipped with hairdryer and air conditioning.