Satellite map of Concordia International School Shanghai
Concordia International School Shanghai is an international private Christian school based in Shanghai, China, founded in 1998.
Latitude: 31° 14' 17.10" N
Longitude: 121° 35' 7.07" E