The original use of the temple was a worship place for Guanyin (also known as "Kwun Yam" in Cantonese), the goddess of mercy.
Previously listed as a Grade I historic building, the Lin Fa Temple has been declared a monument.
It is said that Kwun Yam, the goddess of mercy, once appeared on the Lotus Rock to help people avert disasters and bring them good luck.
Apart from Kwun Yam, the temple also houses other deities including Tai Sui – Sixty Gods of Time (太歲), Skanda (Chinese: 韋馱; Cantonese pronunciation: Wai Tor) and the god of wealth (Chinese: 財神; Cantonese pronunciation: Choi Sun).
On the roof and the upper part of the internal wall, there are murals of flying dragons, phoenixes and arrangement of lotus flowers.
The contents of Dui Lian hanging on the walls are mostly the expressions of praising nature and worshipping Kwun Yam.
The main deity enshrined in the temple is Kwum Yam (also referred to as Guan Yin), the Goddess of Mercy.
Worshippers pay accolade to deities including Wai Tor, Yum Choi Sun and Tai Sui as well.