Kaffeine
It’s official www.kaffeine.co.uk make the best coffee in London.
Located at 66 Great Titchfield Street, London, W1W 7QJ, Peter opened around 3 weeks ago and seems to be the Gary V of coffee in London.
Anyone who gets their daily dose from Lantana nearby should take the extra minute to walk up to Kaffeine.
The Kaffeine baristas seem to do a much better job than the guys at Monmouth even.
Please visit if you want my help