November 11, 2013 London’s Nicest Cups of Brew and Bites to Eat Okay, so it’s time to be honest–London may be the greatest city in the world (not even arguably), but the English are not exactly…