This comfortable hotel is set in Lake Suwa.
Minamimaki
35.98722, 138.43562 Open in Google Maps
TPL
TPL.ST
5 guests