No Matcha Latte in London?
I sometimes hear people say that they could not find matcha latte in London, which triggered my matcha latte hunt in the city and I actually found a LOT of places! More and more cafes and restaurants are starting to have this drink now, so […]