First Norwood Mennonite Church6605 West Jones Road, Peoria, IL 61604 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions