This fantastic hotel is located in one of the last corners of the planet, specifically in the interior of the Torres del Paine National Park, a natural paradise with forests, lakes and lagoons with transparent waters, turquoise rivers, ancient forests, and amazing as well as giant glaciers.