BR

Greenland Bund Centre Tower 2

Shanghai, China

Map Goes Here

BUILDING LOCATION

Street Address

200011 China, Shanghai, Xiaodongmen District, Dongjiadu Road 185, Saint Francis Xavier Church;The Dongjiadu Cathedral

Region

Country

Latitude

31.215836

Longitude

121.499298