Old City God's Temple, Laochenghuangmiao in Chinese, 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...
Read More