Old Cross Hotel (3 Star)
The Old Cross is a family owned 3 star hotel located in the centre of St Davids, and nestled in the heart of the Pembrokeshire Coast National Park. It is a short walk to the Cathedral, coastal path and town amenities. Our restaurant and bar are open daily and we serve home cooked local produce wherever possible. All our bedrooms are non-smoking and en-suite and we have a private car park.
nearby...
- Accommodation
- Food & Drink
- Activities




