By Shwetali Sapte2026-06-18T07:52:00
The matcha concept will grow to 11 locations across London by the end of the year, and expects to become the largest dedicated matcha bar operator in Europe
Already have an account? Sign in