Set in the New Orleans Art District, this hotel is less than 3 km from Bayou Oaks City Park. In-room antiques, iPod docks and flat-screen TVs are standard. WiFi is free. Complimentary breakfast is provided.
Holiday Inn Express St Charles New Orleans
Address: 936 St. Charles Avenue LA 70130, New Orleans, LA, US