News

The Explora hotel on the shores of Lake Pehoé is the only luxury stay in Chile’s Torres del Paine National Park ... end travel group GTI Tourism, via Melbourne and the Chilean capital ...