Don't know about the best, but I had an absolutely rubbish Sunday roast at the EDT (stone cold and crap service) - but by far the worst I've EVER had, in fact possibly the worst MEAL I've ever had in my life, was at that pub in Dulwich Village - The Greyhound ??