At a glance

Nuraghe Narvonitu is an attraction in Bosa, Sardinia (Italy).