Where is APA Hotel Shin Osaka Minamikata Ekimae?

Where is APA Hotel Shin Osaka Minamikata Ekimae located?

APA Hotel Shin Osaka Minamikata Ekimae, APA Hotel Shin Osaka Minamikata Ekimae, Japan (approx. 34.72762°, 135.49997°)


Where is APA Hotel Shin Osaka Minamikata Ekimae on the map?