Five picturesque villages and hamlets to visit in Italy

Castelsardo, in Province of Sassari not only has stunning views over the sea but also has a rich medieval history.

LEAVE YOUR COMMENT

Comment