Dinner on Isola Madre : Lake Maggiore
Isola Madre is the largest of the three Lake Maggiore islands – 220m x 330 m – and has 8 hectares of botanical gardens, which we didn’t see unfortunately as we were going there for our Be My Guest dinner at Ristorante la Piratera .. our host Chef Michele Leonardi The restaurant is in the …