The Old Cross Hotel

Cross Square St Davids Pembrokeshire SA62 6SP

Located right in the heart of St David’s, the Old Cross restaurant serves very reasonable locally sourced food in a rather plain restaurant. It’s perhaps at its best when you’re drinking or dining in the pleasant sun trap of a garden which faces onto Cross Square.

Best Places to stay near The Old Cross Hotel