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.