STD Testing Lab Locations Site Map > Labs By State > Illinois > Champaign 2107 S Neil St Champaign, IL 61820