Zurich, Switzerland Address Kemp House, 152 City Road London zurich switzerland zurich 1211 United Kingdom Upcoming Events No events in this location