Hey there,
Does anyone know where I can get my hands on some Tower of London tea? Tried it at the Pawn the other night and it's become my new favourite. Checked all the usual suspects already (Taste, Citisuper, 360...) but can't find it...
Thanks!