9.1/10
Wonderful
16 reviews
Free Wi-Fi
Casa Suiza is situated in Santa Cruz and features a garden. The hostel also features free Wi-Fi and free private parking.
Number of rooms: 10
Los Libertadores 199, Santa Cruz, Chile