Where is Odawara?

Where is Odawara located?

Odawara, Kanagawa, Japan (approx. 35.263676°, 139.150229°)


Where is Odawara on the map?