Castelsardo

Castelsardo is a very evocative town located in the northwest of Sardinia, within the Province of Sassari, at the east end of the Gulf of Asinara. Altough human presence is attested since [...]