Ryokans in Japan

The Gran Resort Elegante Karuizawa

Ryokan · Karuizawa, Nagano