Karuizawa is a bijou town favoured by weekending Tokyoites. The Villa is perched on a steep slope oriented south in the forest, and looks out over a towering view of mountain ranges.
Previous
Previous
LL House
Next
Next