Where is Hamamatsuchō?

Where is Hamamatsuchō located?

Hamamatsuchō, Hamamatsuchō (Station), Japan (approx. 35.655525°, 139.7571°)


Where is Hamamatsuchō on the map?