Jasmine Green Tea
June 23, 2008 · Filed Under Uncategorized · Comments Off
This tea is from Fujian Province, China, and is grown 1500 feet above sea level. It is a steamed green tea which produces a tea with surprising body and a captivating floral taste that is not found in any other natural tea. Read more


