It commemorates the elevation of Shanghai to municipal status and is the site of the veneration of three Chinese figures honored as the city gods of the town.
The City God Temple in Shanghai originated as the Jinshan God Temple, dedicated to the spirit of Jinshan, or "Gold Mountain", an island off the coast of Shanghai.
Residents of the old city as well as nearby areas visited the temple to pray for good fortune and peace.
The institution made changes to the temple, removing statues representing folk underworld personalities such as Yama, the judge of the dead, and placing an emphasis on Taoist spirituality instead.
The Temple, together with nearby and the surrounding streets, are now part of a large pedestrian zone dedicated to restaurants and retail.