Where is Hotel International House Osaka located?
Hotel International House Osaka, Hotel International House Osaka, Japan (approx. 34.66134°, 135.51762°)
Hotel International House Osaka, Hotel International House Osaka, Japan (approx. 34.66134°, 135.51762°)