Rhine Valley

CA$9.95

(CA$9.95 Per 100 grams)

A Darjeeling blend medium body not too astringent.
Quantity