Cafe
2 Love Tea and Coffee House
5 locals recommend,
Tips from locals
The best coffee in London and great collection of teas as well as variety of pastries.
Unique things to do nearby
Locals also recommend
Location
89 St John's Rd
London, England