Soho, London
"A tiny Soho spot that punches well above its size, with espresso-based drinks that hold up against anything in central London. The complimentary cookie is a nice touch, but the coffee is the real reason to stop."
What we love
Location
75 Dean St, London W1D 3PU, UK