At a glance

Nuraghe Santu Pauli is an attraction in Carloforte, Sardinia (Italy).