Babilu Beach

At a glance

Babilu Beach is an attraction in Olbia, Sardinia (Italy).