Check out the map below, or click here to get directions from your location. Our address is 100 6th Avenue, New Glarus, WI 53574. The New Glarus Hotel Restaurant is located in the heart of little Switzerland. It's a quick trip to get here from Madison, Milwaukee, Dubuque, and Chicago. We are a relaxing and quaint destination for international travelers, or for those who are more local and are looking for a mini-vacation or day trip. In the summertime, New Glarus has exciting and interesting festivals, the Sugar River Trail (perfect for biking or jogging), the New Glarus Brewing Company (the best beer in Wisconsin!), and more! If you're looking for a place to stay overnight, the Chalet Landhaus Inn is in walking distance from the restaurant.