Odawara Castle Photos

Meet 16 travelers, 3 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