Shanghai ATTRACTIONS See all

Shanghai Temple of the Town God (Chenghuang Miao)

The Shanghai Temple of the Town God (Chenghuang Miao or Chenghuangmiao), located in the walled portion of Old Shanghai next to the Yuyuan Garden, is an orthodox Taoist temple dedicated to three local deities or “city gods,” General Huo Guang, ... 

Click here for more details

Attraction location

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message