At a glance
Isola di San Macario is an attraction in Barumini, Sardinia (Italy).