Category: Italy

Castelsardo has a place in my heart too.

Castelsardo is one of the jewels of a town on the north coast of Sardinia. It has an ancient castle and a fantastic view in all directions. On a clear day, you can see...