It’s Shincha Time! Shincha – Japanese for “new tea” – stands for the first, fresh teas of the year. Try several exquisite Shincha varieties with the tea experts of MARIMO and the Frankfurt-based Gewürz- und Teehaus Schnorr. The teas originate from small family businesses in Miyazaki, Kagoshima, and other regions of Japan.