Ryokans in Japan

Courtyard by Marriott Hakuba

Onsen hotel · Onsen · Hakuba, Nagano