Cute little Japanese shop tucked on the edge of Kensington Market. Great location, since so many of the people who are in the area would appreciate picking something up from the store. The onigiri that I bought lacked filling but then again, they're meant to be convenience-store quality snacks. Good to know that there is an additional location to get some green tea Kit Kats!