Spacious cafe offering house roasted coffee and a range of light, snacky meals.
67 Broadway Market, London E8 4PH, UK