Karuizawa, Chubu - Nagano, Japan
Everyone staying at this accommodation may take advantage of the Wi-Fi connection on public areas.
hotel