Where is Nanba Station?

Where is Nanba Station located?

Nanba Station, Nanba Station, Japan (approx. 34.66344°, 135.5018°)


Where is Nanba Station on the map?