1. Lell's Little Angels Childcare 1173 Norwood Dr, Deltona, FL 32725 Coordinate: 28.88973,-81.24129 Phone: (386) 259-8694