Venue photo 1

LEO Restaurant & Bar

3.6(885)
Italian Restaurant
About

Perched atop the Globus shopping center on Zurich's Bahnhofstrasse, LEO Restaurant & Bar serves modern Italian cuisine with housemade specialties and a curated wine list. The spacious rooftop setting offers outdoor seating with city views, ideal for business lunches or evening gatherings.

The lively yet comfortable atmosphere balances privacy and buzz, making it suitable for client meetings or team dinners. Friendly service and a versatile menu—from pizza to cheese platters—round out a turnkey hospitality experience in the heart of Zurich.

Best for
  • Business lunches with city views
  • Client dinners in stylish rooftop setting
  • Casual drinks & networking events
Standout features
Rooftop setting with city views
Location
Rooftop setting with city views
Located atop the Globus shopping center, the venue offers outdoor seating with a view over Zurich, especially striking at night when the city lights up. This rooftop aspect adds a distinctive urban atmosphere to events.
Spacious layout with separate bar and lively vibe
Atmosphere
Spacious layout with separate bar and lively vibe
The venue features a spacious design separating the bar from the restaurant area, creating a buzzy yet business-friendly environment with enough privacy for conversations. Live music enhances the ambiance without overpowering.
Italian specialties with housemade dishes and wine
Cuisine
Italian specialties with housemade dishes and wine
Leo offers a menu of homemade Italian specialties paired with house wines, delivering a modern and urban take on Italian cuisine in the heart of Zurich.
At a glance
Location & hours

Loading map...

11 Schweizergasse
Get directions →
Hours
Sunday12 – 2am
Monday11am – 11:59pm
Tuesday11am – 11:59pm
Wednesday11am – 11:59pm
Thursday11am – 11:59pm
Friday11am – 11:59pm
Saturday12 – 2am, 11am – 11:59pm

Rated 3.6 on Google · 885 reviews