Mount Koya (高野山) is the Japan’s most sacred site.
In the middle of Wakayama Prefecture’s mountains, surrounded by eight peaks (in Buddhist iconography it resembles the center of a lotus flower, with the peaks forming the petals).

AloJapan.com