FREE LIFE-LIFE CHANGING MINISTRIES1105 24TH AVE, BELLWOOD, IL 60104 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions