Over 1,200 years old, the Suwa-taisha is one of the oldest shrines in Japan. It consists of four building complexes, all located around Lake Suwa in Nagano Prefecture.
The largest ancient temple in the city of Saku, in Nagano prefecture, the Teisho temple is renowned for having spread Zazen meditation outside the archipelago, as far as Europe.