All tea
-
canton english breakfast
From £13.95
-
canton sticky white rice
From £23.45
-
canton moroccan mint
From £13.95
-
#316 Dr. Hastings Whim
From £14.50
-
canton english breakfast decaffeinated
From £13.95
-
canton ginger soothe
From £13.95
-
Iwanaga Ichigo
From £59.75
-
canton botanical calm
From £13.95
-
canton chamomile
From £13.95
-
canton berry and hibiscus
From £13.95
-
canton iron buddha
From £24.95
-
canton mango noir
From £13.95
-
canton wild rooibos
From £13.95
-
canton lychee & rose noir
From £15.45
-
canton wild chai
From £13.95
-
canton lapsang souchong
From £19.95
-
canton green boost
From £13.95
-
canton darjeeling
From £13.95
-
canton rooibos glow
From £13.95
-
canton jade oolong
From £25.95
-
canton assam
From £13.95
-
canton genmaicha
From £14.95