Odawara is a beautiful city located just an hour south of Tokyo. The city is nestled between the Hakone mountains and Sagami Bay. The city is a Shinkansen stop and famous for its well kept castle just a few minutes walk from the station. The town'..
Experience the oceans like never before