Mayfair Tea Sencha Japan Premium Green Tea is sourced from Kagoshima prefecture of Japan known for its abundance of Cedar and Hinoki forests and perfect conditions for growing green tea. This leaf was grown at 1000ft above sea level where Sencha bushes are exposed to direct sunlight allowing it to acquire characteristic refreshing flavour with […]