Where is Tamachi?

Where is Tamachi located?

Tamachi, Tamachi (Station), Japan (approx. 35.64574°, 139.7476°)


Where is Tamachi on the map?