Where is Yamaguchi Station?

Where is Yamaguchi Station located?

Yamaguchi Station, Yamaguchi Station, Japan (approx. 34.17268°, 131.4805°)


Where is Yamaguchi Station on the map?