Zhi Shan Zen Temple is located in Zhi Xi Ao Village, Lu Bu Town, Yuyao City. The current abbot is Master An Qiang. The temple is backed by the majestic eastern foot of Wu Ma Mountain, facing north and south, with Zhi Mountain to the south. In front of the temple flows the secluded source of Zhi Xi. The ancient Yan Shou Bridge spans across the north and south, connecting the thousand-year-old temple.
In 2002 AD, following his master’s instructions, Master An Qiang traveled thousands of miles to find this place. After years of accumulation, he dedicated all his resources to build the temple for over a decade. The main hall, side rooms, and mountain gate were constructed. Now the temple has begun to take shape. Distinguished visitors and believers come to worship Buddha and learn about Buddhist teachings.