Website Banner (long) (crimson).jpg

Contact

Institute of Cancer Research

Shenzhen Bay Laboratory

High-tech Innovation Center,

Guangqiao Road, Guangming District, B307,

Shenzhen, Guangdong, China 518107

 

justin.tan(at)szbl.ac.cn