Hotel se nachází v italsky mluvícím kantonu Ticino na jihu Švýcarska, konkrétně ve městě Locarno ležící na severním břehu jezera Maggiore. Město je známé díky svému historickému centru s malebnými uličkami a jedinečným kulturním akcím. Za zmínku také stojí místní plážový komplex Lido Locarno s venkovními bazény a přímým vstupem k jezeru. Velkou výhodou samotného hotelu je venkovní bazén, krásná okolní zahrada a moderní hotelové pokoje.