Fitzrovia, London
"Kaffeine is the café that other London specialty spots measure themselves against, and a single visit makes it obvious why. Come for filter as much as espresso; this place takes both seriously."
What we love
Location
66 Great Titchfield St., London W1W 7QJ, UK