Where is Shinsaibashi?

Where is Shinsaibashi located?

Shinsaibashi, Osaka, Japan (approx. 34.66721°, 135.4991°)


Where is Shinsaibashi on the map?