Shoreditch, London
"A well-run independent in the heart of Shoreditch where the food is genuinely worth ordering and the espresso drinks are consistently good across the menu."
What we love
Location
Studio 1, 31 New Inn Yard, London EC2A 3EY, UK