At Open Door Health Center (ODHC), we work to advance patient access to affirming health care and address social determinants of health. Read More. Outreach. ... Elgin Hours. 1665 Larkin Ave. Elgin, IL 60123 t 847.695.1093; Mon - Fri: 8:00AM to 4:30PM.