If you want to see French Concession while visiting Shanghai, Huaihai Mansion is just 0.7 mi away.