Leopard Snow Buds (130 grams)

Leopard Snow Buds (130 grams)

An exquisite green tea from China's renowned Wuyi Mountains, carefully steamed and handcrafted to preserve its fresh, delicate character. Smooth, refreshing and beautifully refined.

$37