Old Cross Hotel

This hotel is not currently in
the Good Hotel Guide

Old Cross Hotel
Cross Square,
ST DAVID'S
St Davids
Pembrokeshire
SA62 6SP
Wales