Che Lagarto Hostel Santiago San Antonio 60 - Santiago, Chile Category: Hostel Our local staff is ready to help you with all the important info you need to squeeze the city. Stay in this amazing ... more info » rating 83% 6 reviews Availability very low BOOK