The Old City God's Temple Old City God's Temple (Laochenghuangmiao)is a major yet relatively inactive, Taoist temple in Shanghai. It is located in the area south of Yan'an Road on the Fangbang Zhong Road.During the Ming Dynasty, Zhangshouyue, the head of Shanghai County, ...