Explora Patagonia hotel is located in the center of Torres del Paine National Park, the heart of Patagonia, declared a Biosphere Reserve by UNESCO. On the shores of Lake Pehoé, the hotel has the best panoramic views of the Macizo del Paine and the granite towers of the same name.