Namiyoke Inari Shrine is a Shinto shrine located in Tokyo. These lion head statues honor the origin story of the shrine.


Size: 3813px × 4964px
Photo credit: © Neala McCarten / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: head, inari, lion, namiyoke, shinto, shrine, statues, tokyo