The Shaftesbury Richmond
If you're after the best pub lunch in Richmond, The Shaftesbury is chock-full of comfort eats. Fronting pork tenderloins, plant-based burgers and Scotch eggs, it's great for quaint dinners. Want to split something? The garlic and thyme baked camembert is a delish choice.