The Best Restaurants in Glarus Sud - ItalianView allRestaurant Sternen Elm3.00(0 reviews)Italian / 9592.8 km from Nearby search