Where to Find the Best Coffee in London? If you’re in the nation’s capital and are looking for a cup of char, here’s…