At a glance
Nuraghe s'Achilloni is an attraction in Villasimius, Sardinia (Italy).