Voi Phuc Temple is located inside the precinct of Thu Le Zoological Garden, belonging to Ngoc Khanh Ward, Ba Dinh District, Ha Noi. The temple worships Linh Lang who is known as one of four Guardian Gods - Thang Long Tay Tran (Thang Long Citadel's Western Guardian God).
Voi Phuc (Kneeling Elephant) Temple was built during the reign of King Ly Thanh Tong (1054 - 1072), dedicated to Royal Highness Linh Lang - Linh Lang God. Therefore, it is also known as Linh Lang Temple.
To remember the merits of the prince, King Ly Thanh Tong bestowed the title His Royal Highness on Linh Lang and built the temple in his honour. In front of the temple are two kneeling elephants, hence the name Voi Phuc is called by the residents. The place of Voi Phuc Temple is also a historical relic.
Over the vicissitudes of history, the temple was heavily damaged. From 1953 to date, this temple has been renovated several times. Today, besides two elephants kneel in front of the temple, there are objects in the temple such as two bronze statues; a sacred stone with indentations; parallel sentences that praise the merits of the Thang Long Citadel's Western Guardian God.
Every year, to commemorate the merits of Linh Lang God, Voi Phuc Temple Festival is held on the 9th to the 11th day of the second lunar month. This is a grand procession festival with flags, fans, gongs, drums, parasols, bat am (cantanets) musical band and senh tien group dancing.