El hotel se ubica a 25 km de Puerto Pañuelo, en la ciudad de San Carlos de Bariloche. Las únicas vías de acceso son navegando el Lago Nahuel Huapi, o bien cruzando desde Chile a través del Cruce Andino, travesía que une Argentina con Chile a través de los lagos.
El hotel original, construido en madera, fue fundado en el año 1904, cuando el tránsito comercial entre Argentina y Chile era intenso y éste paso cordillerano era el principal de la región. Desde entonces, alojó a viajeros de todo el mundo hasta el año 2009. Luego de una remodelación y puesta en valor, reabrió sus puertas en el año 2015, conservando detalles del estilo y del encanto arquitectónico histórico.