Where is Apartment Hotel Shinjuku, Tokyo located?
Apartment Hotel Shinjuku, Tokyo, Apartment Hotel Shinjuku, Tokyo, Japan (approx. 35.68816°, 139.70425°)
Apartment Hotel Shinjuku, Tokyo, Apartment Hotel Shinjuku, Tokyo, Japan (approx. 35.68816°, 139.70425°)