The City God Temple (Chenghuangmiao Temple) in Chenghuangmiao, the oldest part of Shanghai, a popular tourist destination featuring traditional Chinese arts and crafts.