O Hotel Terrace situa-se em Sachseln, uma vila no cantão de Obwalden, na Suíça central, à beira do Lago Sarnen. A vila é conhecida pela Igreja Paroquial de São Teodulo e Nicolau de Flüe, que guarda as relíquias de São Nicolau de Flüe, padroeiro da Suíça e figura associada à unidade nacional do país.

Rodeada pelos Pré-Alpes, entre Lucerna e os passos alpinos mais elevados, Sachseln mantém a arquitetura tradicional em chalé típica da região e serve de porta de entrada para o vale de Melchtal e as zonas de esqui próximas.