Located just over an hour on the Shinkanesen from Tokyo, the mountain resort town of Karuizawa is where visitors and locals prefer a slower pace to life
Read MoreLocated just over an hour on the Shinkanesen from Tokyo, the mountain resort town of Karuizawa is where visitors and locals prefer a slower pace to life
Read More