At a glance
Resti del Tempio di Sant'Isandra is an attraction in Carloforte, Sardinia (Italy).