Cozy Westminster matcha specialist where the olive matcha and Spanish latte with condensed milk steal the show; Japanese-inspired zen room perfect for decompressing after Portobello Road.
Info
📍
Address
52 Ledbury Rd, Westbourne Grove, London W11 2AJ, UK, LDN