Suwa Taisha Kamisha Honmiya
Suwa Taisha, the head shrine overseeing more than 10,000 Suwa shrines across Japan, stands at the foot of Mt. Moriya, where ancient nature worship still lives on.
NAGANO
Strolling the Atmospheric Streets of Narai-Juku