Explora Hotel

Explora Hotel

South America, Chile

Torres Del Paine National Park

This stunning hotel is on the edge Lake Pehoéa, in the heart of the Torres del Paine National Park. The views of the lake and mountains are truly breathtaking. You can explore the local area on foot or horse, returning to the luxurious hotel at the end of your day.

Contact Us

Comments are closed.