Отель Ambassador располагается в самом центре города, напротив Цюрихской Оперы, в нескольких шагах от озера. Знаменитая торговая улица Банхофштрассе находится в 10 минутах ходьбы от отеля.