IL Capo tartaruga

At a glance

IL Capo tartaruga is an attraction in Santa Teresa Gallura, Sardinia (Italy).