FATHER & SON CHURCH OF GOD IN CHRIST40 N LOTUS AVE, CHICAGO, IL 60644 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions