Lian Shan Shuang Lin

Lian Shan Shuang Lin, an ancient Buddhist temple in Toa Payoh, traces its roots back to 1898, with construction commencing in 1902 under the stewardship of Low Kim Pong, culminating in completion by 1907. Lian Shan Shuang Lin is one of the Three Best Rated® Buddhist Temples in Toa Payoh, Singapore.