APA Hotel Osaka Higobashi Ekimae Location Map

address: 1-2-1 Tosabori, Umeda, Osaka, Japan
view on Google Maps