Makaibari Silver Green Tea from Tea People
Tea Information: Leaf Type: Green Where to Buy: Tea People Tea Description: From the famed Makaibari tea estate we bring you the highest grade of green tea. Appearing like streaks of silver on a canvas of green, these leaves when brewed produce a gentle golden liquor. The Silver green liquor transports you into a world…