Know a great place in Pueblo de Indios that isn’t here? Share it! »
Explora Hotel Salto Chico sits on the wind whipped shores of Lake Pehoé in Torres del Paine National Park, Chile.