Where is Holiday Inn & Suites Shin Osaka by IHG?

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°)


Where is Holiday Inn & Suites Shin Osaka by IHG on the map?