Site 61 Hostel New Orleans
New Orleans Louisiana
Check in
4:00 PM
Check out
10:00 AM
With a stay at Site 61 Hostel New Orleans in New Orleans (Mid-City District), you'll be within a 5-minute drive of Canal Street and Caesars Superdome. This hostel is 2.4 mi (3.8 km) from Bourbon Street and 2.4 mi (3.9 km) from Tulane University.
Make yourself at home in one of the 9 air-conditioned rooms featuring microwaves. Prepare your meals in the shared/communal kitchen. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided.
Property Details
Location
3701 Tulane Ave, New Orleans, Louisiana 70119, United States