Crossroads Restoration Church Church of West Chicago, IL. The location of Crossroads Restoration Church Church is 60185, 525 N Neltnor Blvd - marked with a pin on Google Map.