We’re ready to spill the tea on this spring’s event in Japan’s most famous city for green tea.
Chain’s 2,000th store brings things full circle for the green mermaid in Japan.