This is the first stop of our 1 week self-drive holiday. Well, actually not before making a brief 2 hours stop at the outlet mall at Karuizawa Prince Shopping Plaza for some quick shopping before heading to our hotel at Hotel Green Plaza, Karuizawa. From the outlet mall, Hotel Green Plaza is about an hour’s […]
Read More...