So much street food can be found on the streets of Kamakura located just an hour away from Tokyo. Check out what other yummy street food we had on Ai’s …

AloJapan.com