Este alojamento situa-se em Sachseln, uma vila do cantão de Obwalden, na Suíça central, à margem do Lago Sarnen. A vila é conhecida pela Igreja Paroquial de São Teodulo e Nicolau de Flüe, local de peregrinação ligado a São Nicolau de Flüe, padroeiro nacional da Suíça.

Sachseln combina a paisagem lacustre com os Pré-Alpes envolventes, mantendo um ambiente tradicional que contrasta com a proximidade de Lucerna, uma das cidades mais visitadas da Suíça central.