Le Suzvill se trouve à Sachseln, un village du canton d'Obwald, en Suisse centrale, au bord du lac de Sarnen. Le village est un lieu de pèlerinage, son église paroissiale Saint-Théodule-et-Nicolas-de-Flüe abritant les reliques de saint Nicolas de Flüe, ermite du XVe siècle vénéré comme saint patron national.
À quelques minutes de Lucerne, Sachseln allie la tranquillité rurale des Préalpes à un accès facile aux principales destinations touristiques de la Suisse centrale.