Seng Guan Temple, also called the Temple of Thousand Buddhas, is a major Mahayana Buddhist temple near Binondo. The three-storey temple is known for its golden stupas, carved murals from the life of the Buddha, and gold Buddha images on the second floor.