Find hotels in New Glarus, WI. Listings include Chalet Landhaus Inn & Restaurant.
Chalet Landhaus Inn, where traditional Swiss hospitality and charm welcome you all year round.