Castelsardo

Castelsardo is a town and comune in Sardinia, Italy, located in the northwest of the island within the Province of Sassari, at the east end of the Gulf of Asinara.
Show lessRead more
Wikipedia

Discover this place

Home
Explore
Nearby
Profile