Skip to main content
Submitted by Mandy on
1
Average: 0.1 (1 vote)

Old City God's (Chenghuang) Temple as an important Taoist temples in Shanghai, attracts thousands of hundreds travelers come to visit here every year. During the"Cultural Revolution" period, it was suffered a major blow to the destruction of statues, but now it`s all renovated and open again for the public.