Odawara Castle is a landmark in the city of Odawara in Kanagawa Prefecture, Japan