Shanghai China Tourist Information and Travel Guide
The City God Temple (Chenghuang Miao) in Shanghai China is an ancient Chinese temple located in Shanghai's Old Town.
The temple was shut down during the Cultural Revolution but has now reopened as a Taoist place of worship. It is one of the top attractions in Shanghai.