Site 61 Hostel

The 3-star Site 61 Hostel is situated within a 3.8-km distance of Saint Louis Cathedral, in the Mid-City district of the city. The rooms in the hostel have a microwave oven and a full-sized fridge for guests to cook their food.

The nearest airport is New Orleans Lakefront, 15 km from this accommodation. There is Finn McCool's a short walk from the New Orleans hostel. Serving different delicacies, Twelve Mile Limit is situated around 5 minutes on foot from the New Orleans property. Site 61 Hostel lies close to the full service Woodhouse Day Spa.

A walk-in shower, a separate toilet, and a sink are provided.

Guests are free to use a kitchen available at the New Orleans property.

Book Site 61 New Orleans

More +
Less -

General information

Contact information

3701 Tulane Avenue, New Orleans, United States;

Site 61 reservations available at 'rooms'

Site 61 phone number isn't available on our site, if you want to call Site 61 visit site of a hotel

More +
Less -

Site 61 Location

 3701 Tulane Avenue, New Orleans, United States

Site 61 Hostel Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

  • Free Wi-Fi

  • Breakfast

Site 61 Amenities

  • General

    Free Wi-Fi
  • Parking
  • Rooms/ Facilities for disabled
  • Dining

    Breakfast
  • Room Amenities

    Ironing facilities
  • Sink
  • Parquet floor
  • Curtains

Site 61 Offers

Rooms