New Light Church Church of DeLand, FL. The location of New Light Church Church is 32724, 229 N Amelia Ave - marked with a pin on Google Map.