Sponge Cake Original
オリジナル カステラ 7 pcs

Nishimoto
$9.99
Japanese Castella by Imuraya
Imuraya is a Japanese company since 1896 that makes this product in its factory in China.