Castelsardo - Santa Teresa Galluro

Sardegna's stunning west coast.
Castelsardo, perched dramatically on a rocky promontory on Sardinia's northern coast, is one of the island's most striking medieval towns. Its ancient castle, built byRead more