Tokyo has to be the best city in the world to let the 'eating beast' within out. The food in Tokyo is my no#1 reason for my love of all things Japanese. I'm going on my second trip this year to Tokyo at the end of the year, can't bloody wait!
One food I can't wait to eat again is takoyaki (octopus dumpling balls), one of the best street stall food
(
Read more... )