
Situated in the lake region just a stone's throw from Switzerland, this Michelin star rated restaurant run by enthusiastic young staff boasts a superb location. Despite its description as a locanda (inn), the restaurant offers elegant dining rooms and imaginative cuisine in a secluded setting surrounded by…