Driving directions

Quest Diagnostics

2107 S Neil St, Champaign, Illinois, United States