The Story Of Biluochun (Green Snail Spring) Tea
Biluochun or ‘Green Snail Spring’ tea is a prestigious Chinese green tea known for its bright color, strong aroma and mellow, floral taste. It hails from the Dongting mountain region near Lake Tai, close to the city of