Home / Japan / Tokyo / Central Shibuya, 2 minutes from walking street!

Central Shibuya, 2 minutes from walking street!

Tokyo, Japan