8.8/10
Excellent
9 reviews
Free Wi-Fi
Featuring barbecue facilities and a garden, Santa Cruz Hostel is located in Santa Cruz, 500 metres from Santa Cruz Beach Boardwalk. This property also provides guests with a sun terrace.
Number of rooms: 56
321 Main St, Santa Cruz, CA 95060, United States