At a glance
Isola Peddone is an attraction in Olbia, Sardinia (Italy).