Chenghuang Miao - Temple of the Town God - Shanghai, China

The Temple of the Town God (Chenghuang Miao) in Shanghai
Return to the Shanghai photos page
Return to the China photos page
Budget Accommodation in Shanghai
Hotels in China



