Odawara Castle Photos

Meet 17 travelers, 4 tour guides and discover 47 photos

Odawara Castle (Odawara-jō) is a landmark in the city of Odawara in Kanagawa Prefecture, Japan.
View Odawara Castle guide >

Odawara Castle