Shizukuishi Prince Hotel – early bird special

Shizukuishi Prince Hotel Offering true ski-in/ski-out location in, Shizukuishi ski resort is located in northern Honshu in the prefecture of Iwate, 560km north of Tokyo. From Tokyo, train travel [...]