London Tea Share definition Flag A teabag, laced with pure cocaine, made into a cup of tea Yo fam want some london tea London Tea by Ghandis Left Nut February 26, 2018 0 0 Get merch Get the London Tea mug. Buy Now — $32.95 See more merch