Karuizawa is a famous, prestigious resort town in Nagano, Japan. It is full of lovable streets, fine villas and soothing nature.
In this episode we take a gentle stroll down the main streets of Karuizawa, enjoying gorgeous autumn colors and browsing through some charming storefronts.
Scenic Travel Channel focuses on beautiful scenery, food, hotels and drive journeys from around Japan and overseas.
Sit back and enjoy!
AloJapan.com