← Back to London Matcha Lover List Matchado From the list: London Matcha Lover List By Zhiqi Pan 119, Lower, Stable St, London N1C 4DR They also have a pop-up store in Coal Drops Yard in King’s Cross.