Ryokans in Japan

Le Grand Karuizawa Hotel and Resort

Onsen hotel · Onsen · Karuizawa, Nagano