Where is Sun Moon Lake Karuizawa Villa, Yuchi?

Where is Sun Moon Lake Karuizawa Villa, Yuchi located?

Sun Moon Lake Karuizawa Villa, Yuchi, Sun Moon Lake Karuizawa Villa, Yuchi, TW (approx. 23.86564°, 120.9086°)


Where is Sun Moon Lake Karuizawa Villa, Yuchi on the map?