Situated on the lakeshore in the elegant Hotel Giardinetto (now approaching its centenary), this restaurant boasts stunning views of the lake and San Giulio island. The focus here is on Mediterranean cuisine with the occasional imaginative twist, while the hotel’s Roof Top Bar is the perfect place for an aperitif or after-dinner drink.