Hotel Shinsaibashi Lions Rock

2-18-10, Nishishinsaibashi, Chuoku
Osaka
Japan