Tag Archives: Todos los Santos Lake

Sleeping and Dining at Petrohué Lodge, Lake District, Chile

March 12-14, 2018 The tiny village of Petrohué sits on the banks of the “majestic” Todos los Santos Lake, often touted as the most beautiful lake in the Lake District or even the world. That is if you see it … Continue reading

Posted in Restaurants, Travel, Travel Chile | Tagged , | 1 Comment