BuildRankers
BR
Log In
Sign Up
G60 Innovation Center Plot 10-A1/10-B1 Northeast Tower
Songjiang District,
China
Rank
2,456th
More Ranks
Feed
Details
Location
Construction
Links
LOCATION
Address
China
Shanghai
Songjiang District
Minsong Road
City
Songjiang District
Region
Shanghai
Country
China
Latitude
31.087915
Longitude
121.316917