Zum Schweizerhaus is located in United States on Schweizerhausstrasse 41, 6390 Engelberg, Switzerland. Zum Schweizerhaus is rated 4.5 out of 5 in the category swiss restaurant in United States.
Address
Schweizerhausstrasse 41, 6390 Engelberg, Switzerland