Castelsardo is a town and comune in Sardinia, Italy, located in the northwest of the island within the Province of Sassari.
© This article about tourism in Castelsardo is provided by a external resource