Cafe
St Ali
6 locals recommend,
Permanently closed
Location
27 Clerkenwell Rd
London, England
Tips from locals
One of the worlds best coffee houses, they roast their own coffee inhouse! go there if your into coffee!
Unique things to do nearby
Locals also recommend
- 6 locals recommend