Where is Shinsaibashi?

Where is Shinsaibashi located?

Shinsaibashi, Shinsaibashi, Japan (approx. 34.67509°, 135.5003°)


Where is Shinsaibashi on the map?