CK's Foodstore is on New Street, St Davids, near the city centre. It is fairly large, and stocks everything you're likely to need. St Davids also has an independent newsagent, a butchers shop, a delicatessen, chemists, cashpoint [Lloyds on High St] and petrol Station [Ocean Haze half a mile towards Haverfordwest].