Monte Borrona

At a glance

Monte Borrona is an attraction in Carloforte, Sardinia (Italy).