Where is Shimabarakō Station?

Where is Shimabarakō Station located?

Shimabarakō Station, Shimabarakō Station, Japan (approx. 32.76859°, 130.3702°)


Where is Shimabarakō Station on the map?