The Leaf Bubble Tea
The Leaf Bubble Tea
Address ·
Camden, London
Directions
Details
Address
80A Southampton Row
London
WC1B 4AR
England