Where is Holiday Inn & Suites Shin Osaka by IHG located?
Holiday Inn & Suites Shin Osaka by IHG, Holiday Inn & Suites Shin Osaka by IHG, Japan (approx. 34.73333°, 135.49007°)
Holiday Inn & Suites Shin Osaka by IHG, Holiday Inn & Suites Shin Osaka by IHG, Japan (approx. 34.73333°, 135.49007°)