Restaurant Schlössli3.93(0 reviews)International / Tübacherstrasse 30, 9326 Horn, Switzerland, Switzerland /