Castelsardo

Lunissanti, Castelsardo (SS)
Castelsardo is a small Medieval village with no more than five thousand inhabitants standing on the promontory overlooking the gulf of Asinara. Founded in…