Where is IDSTAY Lake Kawaguchi-Riku- - Vacation STAY 02412v?

Where is IDSTAY Lake Kawaguchi-Riku- - Vacation STAY 02412v located?

IDSTAY Lake Kawaguchi-Riku- - Vacation STAY 02412v, Yamanashi, Japan (approx. 35.49247°, 138.76224°)


Where is IDSTAY Lake Kawaguchi-Riku- - Vacation STAY 02412v on the map?