Localita palalama, 07031 Castelsardo
Farm stays
Featuring a balcony with lake views, a garden and a bar, NEW SUITES SEA VIEW SARDINIA, Castelsardo can be found in Castelsardo, close to La Ciaccia Beach and 3 km from Spiaggia di San Pietro. The property features garden and city views, and is 36 km from Sassari Railway Station. Each room is fitted with...