BR

Shanghai Industrial Investment Building

Xuhui District, China

Map Goes Here

BUILDING LOCATION

Street Address

200030 China, Shanghai, Xuhui District, Xujiahui, North Caoxi Road, 上海实业大厦

Region

Country

Latitude

31.194691

Longitude

121.433228