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.
Loading map...
Rated 3.6 on Google · 885 reviews