5 points
5 points
Richard Royal Green green tea bags
Brand
Richard Royal
Green tea with leaves. 25 tea bags in a box. Made in Russia.