It’s a matcha lover’s paradise at Palo Alto’s newest drink and dessert spot, Maruwu Seicha. From matcha lattes adorned with ...