Where is Kumamoto Station?

Where is Kumamoto Station located?

Kumamoto Station, Kumamoto Station, Japan (approx. 32.78991°, 130.6901°)


Where is Kumamoto Station on the map?