Thank you for watching the video. This shop is a famous shop in Sapporo, Hokkaido, Japan. Very powerful and satisfying to eat. The taste will impress you.

AloJapan.com