Call: 01437 720387

3    b


Welcome To The St Davids Cross Hotel

The St. Davids Cross Hotel is a bar, restaurant and hotel based on the St. Davids Cross Square, Pembrokeshire. The hotel offers 16 rooms, all ensuite, as well as a good standard dining experience for guests and non-residents. The hotel has a relaxed, warm and cosy atmosphere and the staff invite you to have an enjoyable stay at the St. Davids Cross Hotel

The Hotel is currently closed for the months of January & February but if you would still like to enquire about rooms then please contact us on: 01437 720387 or email

Rooms From

£75 a Night



St. Davids