Our users' favourite hotels
Hotel Pedraladda
Via Zirulia, 50
Castelsardo, IT
Castelsardo, IT
£53
£39
per night
Hotel Rosa Dei Venti Castelsardo
C.so Italia, 47
Castelsardo, IT
Castelsardo, IT
£55
£41
per night