City God Temple of Shanghai

上海城隍廟
temple in Shanghai
#20 in Shanghai / #106 in China
Photo
by gruntzooki
/ CC BY-SA 2.0

The City God Temple of Shanghai, also known as Chenghuang Miao, is a Taoist temple located in the old walled city of Shanghai, China. It serves as a significant spiritual and cultural center, dedicated to the local city gods who are believed to protect the city and its inhabitants. The temple complex, which dates back to the Ming Dynasty, is an architectural marvel featuring intricate carvings, traditional Chinese roofs, and stunning courtyards.


Hotels

Find hotels nearby:

Tours & Activities

Also check out