Omar Dahabra Omar Dahabra

Villa / Gallery in Karuizawa

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.

Read More