33.8k reviews
Chenzhang Road, Zhonggu Town, Qingpu District, Shanghai (about 50 meters west of Zhangyan City God Temple)