TravelTill

About Odawara



Odawara ( Odawara-shi) is a city located in western Kanagawa Prefecture, Japan