Tag Archives: Japanese tea


AMACHA is not commonly known to the world outside of Japan.  AMACHA means sweet tea. AMACHA is always served at the flower festival on April 8th and May 15th to cerebrate Buddha’s birthday in Japan. It has been said that … Continue reading

Posted in Herbal Tea | Tagged | 1 Comment