At a glance
Grotta dei contrabbandieri is an attraction in Carloforte, Sardinia (Italy).