215 Thomas More Dr. Elgin, IL 60123 (847) 888-1682 Parish Office Hours Mondays-Fridays 8:30am-4:00pm
Need To Register?