Get directions to: Chalet Landhaus Inn, New Glarus, WI
Restaurant address: 801 Highway 69 New Glarus, WI 53574, USA
Restaurant: Chalet Landhaus Inn