APA Hotel Tennouji-Ekimae

1-4-11 Abeno-suji
Osaka
Japan