This tea-loving company has a bunch of stalls and tearooms all over the city. This one is a stall, stocking bags of various flavours of the great leaf.
Time Out says
Details
- Address
- 91-92 Camden Lock Place
- Upper Walkway West Yard
- London
- NW1 8AF
- Transport:
- Tube: Chalk Farm/Camden Town
Discover Time Out original video