We use cookies to personalize your experience and analyze traffic. You can opt out at any time.
Perched atop the Globus department store, LEO Restaurant & Bar combines refined Italian dining with a vibrant, modern rooftop atmosphere. The space features a stylish interior and open-air elements, hosting both relaxed dinners and social evening events in the heart of Zurich.
A seated, stripped-back venue.
It is an upscale Italian restaurant and rooftop venue situated on the top floor of the Globus department store, offering a sophisticated setting with views of the Zurich skyline.
The venue is at Schweizergasse 11, 8001 Zürich, right in the city center near the main train station.
LEO frequently hosts social networking drinks, private functions, and evening events that transition from dining into a lively social atmosphere.