Smatcha
Tea House · Coffee Shop · Dessert Shop
Smatcha is a tea shop specializing in freshly made matcha drinks. It's a destination for matcha enthusiasts.
Location
Best places nearby
The highest rated places close to Smatcha.
Local restaurants nearby
Smatcha Kiosk, 1st Floor, Westfield Shopping Centre (Shepherds Bush), England



