Where is Shinsaibashi?

Where is Shinsaibashi located?

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


Where is Shinsaibashi on the map?