Letcha Matcha & More is Munich's first Japanese Matcha Café, established in 2017. They offer a specialty tea creation, premium matcha, and specialty coffee. The cozy tea room is known for its friendly staff and unique matcha chai latte.