Ryokans in Japan

Shiga Swiss Inn

Ryokan + onsen · Onsen · Yamanouchi, Nagano