Odawara Castle
Odawara Castle is a landmark in the city of Odawara in Kanagawa Prefecture. It was the stronghold of various daimyo, powerful territorial lords during the Muromachi period of Japanese history. Odawara Castle had very strong defenses, because it was situated on a hill, surrounded ... Continue Reading



















