Isola Bella (lit. 'beautiful island') is one of the Borromean Islands of Lago Maggiore in north Italy.
In the middle of an amazing garden you can see those splendid peacocks.
Back to Top