Where is Ochanomizu Hotel Shoryukan, Tokyo located?
Ochanomizu Hotel Shoryukan, Tokyo, Ochanomizu Hotel Shoryukan, Tokyo, Japan (approx. 35.69563°, 139.76286°)
Ochanomizu Hotel Shoryukan, Tokyo, Ochanomizu Hotel Shoryukan, Tokyo, Japan (approx. 35.69563°, 139.76286°)