Otherworldly Architecture in Japan’s Magical Mountainside
The mountain town of Karuizawa is about an hour’s train ride northwest of Tokyo, a journey that zooms past the small, heartbreaking scenes of beauty that any traveler here knows, an endlessly repeati…