The town of Castelsardo is located in the north of Sardinia and was founded as early as 1102. Picturesque, the small town is located on the coast and is well visited by tourists. The narrow streets are lined with stores and restaurants and lead up to the Castello. There you have a breathtaking view. Places […]