See the full list of winners here. Almost unquestionably, the Roebuck has the best view of any pub in London. Situated near the top of Richmond Hill, the Thames vista is straight out of a ...