Conveniently located in New Orleans, HI New Orleans Hostel offers air-conditioned rooms, a restaurant, free Wi-Fi and a bar. This 3-star hostel offers a shared kitchen and a 24-hour front desk.
Number of rooms: 17
1028 Canal Street, Downtown New Orleans, New Orleans, LA 70112, United States