Where is Odawara?

Where is Odawara located?

Odawara, Kanagawa, Japan (approx. 35.25556°, 139.1597°)


Where is Odawara on the map?