London's best coffee shops
The best coffee shops and cafés in London, including Kaffeine, Monmouth Coffee Company, Holborn Grind, Wilton Way Cafe and many more. All in time for International Coffee Day.