Where is Park Central Sakura Hotel, Osaka?

Where is Park Central Sakura Hotel, Osaka located?

Park Central Sakura Hotel, Osaka, Park Central Sakura Hotel, Osaka, Japan (approx. 34.67862°, 135.50772°)


Where is Park Central Sakura Hotel, Osaka on the map?