Chongqing International Institute for Immunology is located in Chongqing International Biological City, with a total construction area of 40,000 square meters. It is a new system and new business research institute established by the Chongqing..
Relevance: 25.112965