Quest Diagnostics - Champaign in Champaign, Illinois (Lab Testing Services, Health, Medical) - Map

Map & Directions Store Details & Deals

2107 S Neil St
Champaign, Illinois 61820-2061
Next to the Knollwood Shops

Phone: 217-355-9865
Fax: 217-355-5230

Detailed Map