Where is Odawara Castle?

Where is Odawara Castle located?

Odawara Castle, Kanagawa, Japan (approx. 35.25101°, 139.1534°)


Where is Odawara Castle on the map?