El Suzvill se sitúa en Sachseln, un pueblo del cantón de Obwalden, en la Suiza central, junto al lago Sarnen. El pueblo es punto de peregrinación al albergar, en la Iglesia Parroquial de San Teodulo y Nicolás de Flüe, las reliquias de San Nicolás de Flüe, ermitaño del siglo XV venerado como patrón nacional.
A pocos minutos de Lucerna, Sachseln combina la tranquilidad rural de los Prealpes con fácil acceso a los principales destinos turísticos de la Suiza central.