Kanzeon at Mount Otowa
From Tenrikyo Resource Wiki
Kanzeon at Mount Otowa, as mentioned in Anecdotes of Oyasama 95, refers to Otowa Kannon-ji, a temple in present-day Sakurai City, Nara Prefecture.
According to its website, Otowa Kannon-ji is a prayer temple founded in circa 806 CE where Kanzeon, the thousand-armed, thousand-eyed, and eleven-headed sculpture of Kannon, is said to provide miraculous benefits for eye ailments.
External link
Otowa Kannon-ji official website (Japanese only)