South Bank, London
"The owner roasts his own Colombian beans on site, and at £2.90 an espresso, this South Bank curiosity is quietly one of the better-value cups in the city."
What we love
Location
132 Lower Marsh, London SE1 7AE, UK