Hotel Otter, Zurich

Hotel Otter

Address: Oberdorfstrasse 7

3.5