Charles River Laboratories
25 mile radius of Jiaxing, Zhejiang
yesterday
Jiaxing, Zhejiang, CN