contact

ADDRESS
Shanghai Pharma Biotherapeutics USA Inc.
3636 Nobel Dr., Ste 160
San Diego, CA 92122
PHONE
1-858-925-4046
map