At a glance

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