Leo's

Save
  • Address
    Luisenstrasse 10
  • Phone
    380 81

Let us know if these details are incorrect

Lonely Planet review

Near Leopoldsplatz, Leo's is a trendy and hugely popular bistro and wine bar that serves up large salads, creative pasta dishes, meat and fish.