Where is Tatemachi?

Where is Tatemachi located?

Tatemachi, Tatemachi (Station), Japan (approx. 34.39435°, 132.4612°)


Where is Tatemachi on the map?