Temple of the Town God (Chenghuang Miao) Shanghai, China
This Taoist temple was founded in 1403 but the current temple dates from the early 1990s. It is dedicated to a local hero and is part of a large marketplace.
Facts & Stats on the Temple of the Town God
- Temple of the Town God (Chenghuang Miao)
- 318889 Go Historic
- Fangbang Zhong Lu 249
- 31.221484° N, 121.483721° E