Meng Hong Thua was set up in 1964. Originally located in Havelock area, the temple has later moved to the present location in Bukit Ho Swee (Jalan Klinik).
The main deities of the temple are Lord of Filial Piety (广泽尊王) and Central Marshal of Spiritual Armies (中坛元帅). The other deities include Shan Cai Tong Zi, Tua Pek Kong (大伯公), Lord Wen Chang (文昌帝君), Goddess of Mercy, Lord of Wall and Moat (城隍爷) and Seventh Hall Da Er Ye Bo (大二爷伯).
In Year 2007, the temple has registered with the Registry of Society and it is now formally known as Meng Hong Thua Temple Association.