DILEMMAS ON SCREEN INC2920 W BIRCHWOOD AVE, CHICAGO, IL 60645 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions