Sep 26 (ONLY in JAPAN) - Tokyo's Ameyoko Market is the city's street food paradise. There is no debate. The market street runs for 400 meters along the Yamanote Line from Okachimachi to Ueno Station.
There are hundreds of shops selling all kinds of delicious foods but its the market's past that makes it unique.