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?
{"latitude":35.25101,"longitude":139.1534,"title":"Odawara Castle"}