Songjiang Mosque (built 1391)
Location: 31.005861°N, 121.227194°E