8Hermits
recommended this
Long Jing is the quintessential and most highly regarded Chinese Green Tea. Meaning "Dragon Well" it comes specifically and only from the area in the hills near West Lake in Hangzhou, Zhejiang. I have been to the dragon well a few times and the trip is worth it for this amazing tea.
613 commented 9 months, 1 week ago
what a wonderful world!