Situated in Shanghai, this property is within 1 mi (2 km) of Taikang Road and Former French Concession. People's Square and The Bund are also within 3 mi (5 km). South Xizang Road Station is 13 minutes by foot and Dapuqiao Road Station is 21 minutes.