Karuizawa Hotel Longing House
Hotel in Izumi, Japan
Hotels
·
Izumi, Japan guide