Just in front of the station, about 30 minutes by train from Tokyo...
read moreJust in front of the station, about 30 minutes by train from Tokyo station; easily accessible by limousine bus from Narita and Haneda Airports! Stores / 140 stores approx.