Urahoro Shrine
Posted on
During the Meiji Era, as the town of Urahoro (on the south east coast of Hokkaido) was being developed, the pioneers called for the construction of a shrine to serve as a spiritual centre. On August 15, 1896, a small shrine was erected, enshrining Amaterasu (goddess of the sun and the universe). Read More ....