Shiba toshogu is a shrine that is dedicated to Ieyasu Tokugawa, the first Shogun of the Edo period. Ieyasu is the person who united Japan as a nation therefore there used to be about 500 of shrines that were dedicated to him throughout Japan.
Each shrines have its unique episodes or history related to Tokugawa shogun. There are two things that makes Shiba toshogu special. One is that there is a statue of him that Ieyasu himself requested to build when he was 60 years old inside of the shrine. The other is more than 350 years old ginkgo tree that the third Shogun Iemitsu planted in 1641. This tree has a significant impact as you walk up the steps and you will feel that you have found an oasis in the middle of Tokyo.
There are no special rules or beliefs that are required to visit shrines in Japan so long as you have a sense of respect for God that is to be there. They will provide you what you need if you are in tuned with the frequency of its atmosphere.
Learn Japanese History
Learn Japanese Culture