El proyecto de nueva construcción del Hospital Ortopédico Suroeste de Shanghai Lanhai
está ubicado en la ciudad de Huacao, distrito de Minhang,
Centro Médico Internacional Nuevo Hongqiao de Shanghai, parcela 33-09, y cubre un área total de 35.181
metros cuadrados y un área de construcción de 99.625 metros cuadrados. El edificio tiene
estructura íntegramente de acero, con 12 plantas sobre rasante y 2 plantas sótano.