Where is Shinsaibashi House, Osaka?

Where is Shinsaibashi House, Osaka located?

Shinsaibashi House, Osaka, Shinsaibashi House, Osaka, Japan (approx. 34.67425°, 135.50468°)


Where is Shinsaibashi House, Osaka on the map?