Where is Ubara Station?

Where is Ubara Station located?

Ubara Station, Ubara Station, Japan (approx. 35.14109°, 140.27869°)


Where is Ubara Station on the map?