APA Hotel Osaka-Tenma

2-16-15, Doushin
Osaka
Japan