Satellite map of Odawara Castle
Odawara Castle (小田原城, Odawara-jō) is a landmark in the city of Odawara in Kanagawa Prefecture, Japan.
Latitude: 35° 15' 1.80" N
Longitude: 139° 09' 7.80" E
Nearest city to this article: Odawara
Read about Odawara Castle in the Wikipedia Satellite map of Odawara Castle in Google Maps