Lewisham's cozy sanctuary for crafted drinks: the Kyoto Latte is creamy and balanced, while the matcha latte rivals the best in the city.