Cet hôtel se trouve Utoquai, au bord du lac de Zurich, dans la ville de Zurich, la plus grande ville de Suisse. Cet emplacement au bord du lac est proche du centre historique et du quartier de Seefeld, un élégant quartier résidentiel en bord de lac.

Zurich est le principal centre financier du pays et allie une scène culturelle active, avec musées et galeries, à un accès facile à la nature environnante, avec des promenades au bord du lac et des sentiers dans les collines voisines.