Este hotel se sitúa en Utoquai, junto al lago de Zúrich, en la ciudad de Zúrich, la mayor ciudad de Suiza. La ubicación junto al lago está cerca del centro histórico y de la zona conocida como Seefeld, un elegante barrio residencial junto al lago.

Zúrich es el principal centro financiero del país y combina una escena cultural activa, con museos y galerías, con fácil acceso a la naturaleza circundante, incluidos paseos junto al lago y senderos en las colinas cercanas.