Daily Archives: May 21, 2016

Hoshinoya Karuizawa

Hoshinoya Karuizawa is a stunning hotel located in Karuizawa, Nagano, Japan surrounded by mountains and forests, making nature a pivotal part of the lodging experience.

Hoshinoya Karuizawa 01

Continue reading