Curtis Road Church of God Map phone 2604 Curtis Rd Champaign, Illinois 61822 Power House Church Of God Map phone 1302 N Hickory St Champaign, Illinois 61820