Travels ISABELLA AT ISOLA BELLA, Italy Naomi Goodsir · April 13, 2017 Inspiring pictures by Isabella Falbo, Independant art Critic & Curator. Isola Bella is one of the Borromean islands of Lake Maggiore in north Italy. http://www.isabellafalbo.it/