There's a pub (that did good food/beer/wine last time I was there) called the Dirty Duck (or something to do with ducks, anyway!) a couple of miles away at Ewen - and the Horse & Groom at Charlton (about 5 miles?) is supposed to be quite nice, too... apparently! (Am staying at the latter, so I hope so!)
GF