Tagged with Hello Kitty

Hello Kitty pops up at Tombo

Hello Kitty pops up at Tombo


One of my favourite spots in London when I need a matcha fix is Tombo. What started off as one cafe near the Natural History Museum (South Kensington) has grown into a successful branch of three – one in Soho and the newest in Fitzrovia. I don’t just love Tombo for its matcha latte (hot … Continue reading