Isola Bella Gardens

Isola Bella literally means the beautiful island and they are not wrong. This is one of the most beatufiul places on earth and part of the Borromean Islands in Lake Maggiore in northern Italy.












All photographs copyright Anthony Blagg