At a glance

Nuraghe Terra Niedda is an attraction in Carloforte, Sardinia (Italy).