BR

Shanghai International Trade Center Tower 1

Xuhui District, China

Map Goes Here

BUILDING LOCATION

Street Address

200030 China, Shanghai, Xuhui District, Xujiahui, Hongqiao Road

Region

Country

Latitude

31.195393

Longitude

121.429054