Room 101, No. 5, Lane 352, Xiangyang South Road, Tianping Road Subdistrict, 200232 - Shanghai, China
Fanhua Xiangyang South Road Branch is set in the Xuhui district of Shanghai, 4.6 km from People's Square, 5.3 km from Longhua Temple and 5.5 km from Pedestrian Street of East Nanjing Rd..