UK Restaurants June 6, 2019 0 The Mole Inn The words ‘the Mole Inn, Toot Baldon’ sum up a kind of quintessential Englishness. I…