Castelsardo in Sardinia

Castelsardo in the north of Sardinia.