Nagashima Spa Land – Cedar Point of Japan

Alexander: Ohayo-gozaimasu! Welcome to “The Land of the Rising Sun”– Japan!

Our tour of Japan began in Tokyo, worked its way down through Nagoya, and culminated in Osaka. However, we really wanted to kick off our Japanese updates with our favorite (and perhaps the most topical) park of the tour, Nagashima Spa Land, located just south of Nagoya.

Continue reading “Nagashima Spa Land – Cedar Point of Japan”