BuildRankers
BR
Xuhui District, China
2,345th
Global Rank
Feed
Details
Location
Construction
Links
BUILDING LOCATION
Street Address
200243 China, Shanghai, Xuhui District, Xietulu, South Zhongshan No. 2 Road 699, Touch Super Brand Mall
City
Region
Country
Latitude
31.188141
Longitude
121.454231