Ryokans in Japan

Zenkoji Temple Yakuoin

Ryokan · Nagano, Nagano