Outback Lodge Stadelhofen is located in Zürich, Switzerland on Stadelhoferstrasse 18. Outback Lodge Stadelhofen is rated 4.1 out of 5 in the category australian restaurant in Switzerland.
Address
Stadelhoferstrasse 18
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating