This is a kind of Japanese traditioal sweets.
Its name is Taiyaki.It's a kind of pancake stuffed with sweet red bean paste.
Tai means 'sea bream' but it doesn't include fishes, it tastes sweet.
Sometimes you can find such Taiyaki as including milk-cream
or chocolate-cream instead of red bean paste.