At a glance

Nuraghe Santa Barbara is an attraction in Carloforte, Sardinia (Italy).