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