Lian Shan Shuang Lin

Lian Shan Shuang Lin is an ancient temple that was founded in 1898, with construction commencing in 1902 by Low Kim Pong and completed in 1907. Lian Shan Shuang Lin is one of the Three Best RatedĀ® Buddhist Temples in Toa Payoh, Singapore.