Where is APA Hotel Higashi Umeda Minami Morimachi Ekimae located?
APA Hotel Higashi Umeda Minami Morimachi Ekimae, Ōsaka, Japan (approx. 34.69901°, 135.51024°)
APA Hotel Higashi Umeda Minami Morimachi Ekimae, Ōsaka, Japan (approx. 34.69901°, 135.51024°)