Just a short train ride from Tokyo, Karuizawa is a wonderful mountain resort town. From shopping to outdoor adventure tours, find great activities for visitors of all ages.
Just a short train ride from Tokyo, Karuizawa is a wonderful mountain resort town. From shopping to outdoor adventure tours, find great activities for visitors of all ages.