Glad Spot: Zurich - Central - Design - Netflix 8600 Zurich, 17 Sonnentalstrasse C.0403, 4th Floor South 9.7 / 10 28 reviews