“I tried this tea in Tea On The Green in Exeter (UK). The tea was served in a pitcher with a built in infuser, and an accompanying cup. The menu described the tea as having a light jasmine flavour...” Read full tasting note
Jasmine green tea is highly regarded as the most fragrant and popular scented flower green tea. The tea is light, delicate and slightly sweet.
Company description not available.