KOCHI: A new restaurant has popped up in the ... an array of wagashi (traditional umbrellas), and kimono-clad staff, Sakura Komichi on Pallikara Road in Kakkanad is a revelation.