Where is Via Inn Shin Osaka Shomenguchi located?
Via Inn Shin Osaka Shomenguchi, Via Inn Shin Osaka Shomenguchi, Japan (approx. 34.7317°, 135.49916°)
Via Inn Shin Osaka Shomenguchi, Via Inn Shin Osaka Shomenguchi, Japan (approx. 34.7317°, 135.49916°)