At a glance
Nuraghe Tettioni is an attraction in Barumini, Sardinia (Italy).