Il ristorante La Guardiola si trova nella parte alta di Castelsardo, ai piedi del castello, la cui vista panoramica è ineguagliabile. Offre un menù ricercato di alta qualità. A pochi passi si trovano molti ristoranti di varie fasce di prezzo e con menù turistici.