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
Behold the Black Beauty of Matsumoto Castle