When I went to St Davids over 35 years ago it was the only pub I found there and I think it was Whitbread.
I went to Carmarthen earlier in the year and I don't think you would like the Spoons there....