Found 2 places
Address: 201 West Kenyon Rd, Champaign, IL 61820
Latitude: 40.1337 (40°8′1″N), Longitude: -88.2464 (88°14′47″W)
Phone: (217) 352-7961
Site: c-uphd.org
Latitude: 40.0827 (40°4′58″N), Longitude: -88.2657 (88°15′57″W)
Phone: (217) 398-4443