Dimaggios Pizza 216 West North Avenue, Flora, IL 62839