Where is Takuto Hotel Osaka Shinsaibashi located?
Takuto Hotel Osaka Shinsaibashi, Takuto Hotel Osaka Shinsaibashi, Japan (approx. 34.67819°, 135.50099°)
Takuto Hotel Osaka Shinsaibashi, Takuto Hotel Osaka Shinsaibashi, Japan (approx. 34.67819°, 135.50099°)