There is a sacred tree on the grounds, and the shrine is filled with divine energy.
This is a shrine where the local gods of the Karuizawa village are worshiped. There is a sacred tree on the grounds, and an amulet called "Kamiki-mori" is available because of the overflowing divine energy. It is considered a power spot. Although it is not a particularly large shrine, the atmosphere of the lush green grounds is quiet and calm.