Where is Odawara Castle?

Where is Odawara Castle located?

Odawara Castle, Odawara Castle, Japan (approx. 35.251015°, 139.15341°)


Where is Odawara Castle on the map?