BR

Escher Terrace High-Rise Apartments

Zurich, Switzerland