Get our introductory offer at only
*$0.99/month for first 3 months
$29.90/month for the next 9 months
THE brown, light blue and grey tin roofs of Ekimae Shokuhin Ichiba, a shopping street whose name literally means a food market in front of a station, form a patchwork in front of Shimokitazawa Station in Setagaya Ward, Tokyo. This small strip has been popular for many years but...