Around 700 stalls line the street during the annual Setagaya Boroichi, a venerable flea market that's been going on for more than 430 years now. Held twice a year – on December 15-16 and again ...
Some results have been hidden because they may be inaccessible to you