Most places in Japan don’t have street food; but there are a few near famous tourist places. These squid balls can be found near Fushimi Inari shrine in Kyoto and, frankly, all throughout Japan.

Author

Carrie Podhirny