Karta Vacation Rentals
In the mountain village of Karuizawa, about an hour from Tokyo and roughly 3 km from the town center. Set amid lush grounds and a mossy courtyard, Kyu Karuizawa Kikyo is a stylish lifestyle hotel steps from old Karuizawa’s charm.