Restaurant Löwen Address Bahnhofplatz 1 Affoltern am Albis Zürich Zürich 8910 Switzerland Upcoming Events No events in this location