Did you know that on average, people who live in the United Kingdom drink around 2 cups of coffee per day? Here are some of the best Coffee shops to visit in whenever you’re in London. 1. Antipodea – A easy-breezy mini-chain of Aussie cafés has three locations in Richmond, Kew, Radnor Gardens and Wandsworth....Read More