Karuizawa, Japan: In the Footsteps of John and Yoko

Karuizawa, Japan, located in Japan’s Alps, is a popular ski resort and a place that John Lennon and Yoko Ono used to visit and enjoy. Following their steps.