Este hotel situa-se na Utoquai, junto ao Lago de Zurique, na cidade de Zurique, a maior cidade da Suíça. A localização junto ao lago fica próxima do centro histórico e da zona conhecida como Seefeld, um bairro residencial elegante à beira-lago.
Zurique é o principal centro financeiro do país e combina uma cena cultural ativa, com museus e galerias, com fácil acesso à natureza envolvente, incluindo caminhos ao longo do lago e trilhos nas colinas circundantes.