Castelsardo, a charming medieval town in northern Sardinia, overlooks the stunning Gulf of Asinara. With a population of around 5,000 inhabitants, it boasts a historic castle, picturesque alleys, and panoramic views of the crystal-clear waters below.
This description is generated with AI