Catherine Richards Image

Catherine Richards

Articles by Catherine Richards

Words and pictures by Catherine RichardsLago d’Orta lies less than 30 km from Stresa on Lago Maggiore, but seems a world away. In place of the grandio…