The Old Cross Hotel overlooks Cross Square in the centre of St Davids.
St Davids pictures
Pembrokeshire pictures
All Wales pictures