Designed by
Title
Hotel Storchen building in Zurich, Switzerland #82641620
Description
Zurich, Switzerland - 1 February, 2015: Hotel Storchen building, clock tower of the St. Peter Church in the background. Hotel Storchen is a traditional first class establishment with 66 rooms and suites in the city`s old town.
This image is editorial