This hotel is on Utoquai, by Lake Zurich, in the city of Zurich, Switzerland's largest city. The lakeside location is close to the historic centre and the Seefeld area, an elegant lakeside residential district.

Zurich is the country's main financial hub and combines an active cultural scene, with museums and galleries, with easy access to the surrounding nature, including lakeside paths and trails in the nearby hills.