There are very few places in the UK that does not have a pub. And if a train stops at the village then there will normally be a pub next too or very near the station, often with a railway themed name.

I would go as far as saying there are more pubs in the middle of the countryside by themselves with no village than there are villages without pubs.