Recently added item(s)
Subtotal: $0.00
Mu Shu Cha or “Mother Tree Tea” is made from a blend of Mengku area wild arbor tea leaves from Spring 2013. Mu Shu Cha has been one of Mengku's premium standards since it's first production in 2005.