Administrative Office

162 West Hubbard Street, Suite 400
Chicago, IL 60654

Phone: 312-568-5700
Fax: 312-568-5701
Hours: Monday-Friday 8:00am – 6:00pm

Drop-In Center

5500 South Indiana Avenue
Chicago, IL 60637

Phone: 773-891-2505
Fax: 773-952-8961
*The Drop-In Center is located at the basement level of
New Life Center Church of God in Christ
Hours: Monday-Thursday: 11:00am-5:00pm
Friday by appointment only