Sweets Kanei-do Kashiwamochi (Kashiwa Mochi) with Koshi An (red bean paste) Kan'eido is a Japanese confectionery with its head office in Kyoto, Japan. The company has four large stores in Kyoto a... 2024.04.29 Sweets