Where is Mamada?

Where is Mamada located?

Mamada, Mamada (Station), Japan (approx. 36.257874°, 139.76096°)


Where is Mamada on the map?