The Anchor is a pub offering good food, drink, and a friendly atmosphere. It's a welcoming spot in Bedford.