4 bed and breakfasts in Castelsardo
Via Cagliari 16/c, Castelsardo | B&Bfrom $65
Via Giuseppe Garibaldi 10, Castelsardo | B&Bfrom $76
Thassos Town | Hotelfrom $79
Via Lombardia 28, Castelsardo | B&Bfrom $67
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.