Lan Zhu Garden is located in Putuo District, Zhoushan City, to the north of Qianbu Sha Xianglin Temple, and was established in 2005, covering an area of about 30 acres.

The garden utilizes the undulating terrain and water features to create a landscape, forming a well-proportioned garden space.
Over 20 varieties of ornamental bamboos such as spotted bamboo, turtle-shell bamboo, gold-inlaid jade bamboo, and arhat bamboo, as well as more than 10 varieties of orchids like golden horse tail, are planted within the garden.
With winding paths leading to secluded areas and a beautiful environment, it is a natural and comfortable place for leisure and relaxation.