SHORT LIST

SHIBUYA

SHIBUYA

Shibuya station is the final stop of many train lines, and its surroundings are packed with shopping and amusement stores. Known as the "young people's town", department stores, theatres, restaurants movie theatres and more also fill the area.

Latest Listings