Where is Holiday Inn Osaka Namba by IHG located?
Holiday Inn Osaka Namba by IHG, Holiday Inn Osaka Namba by IHG, Japan (approx. 34.66954°, 135.5037°)
Holiday Inn Osaka Namba by IHG, Holiday Inn Osaka Namba by IHG, Japan (approx. 34.66954°, 135.5037°)