Where is Tabist Hotel New Washington Shibuya, Tokyo located?
Tabist Hotel New Washington Shibuya, Tokyo, Tabist Hotel New Washington Shibuya, Tokyo, Japan (approx. 35.6649°, 139.69406°)
Tabist Hotel New Washington Shibuya, Tokyo, Tabist Hotel New Washington Shibuya, Tokyo, Japan (approx. 35.6649°, 139.69406°)