This temple is Temple 83 on the Shikoku 88 Temple Pilgrimage. It's located next to a popular Shinto shrine, Tamura Jinja. There is a hole in the ground under the stone hut housing the Yakushi Nyorai statue which leads to hell, and it is said that the sound of hell can be heard here.