1. Tree of Life Birth Center 335 S Woodland Blvd, Deland, FL 32720 Coordinate: 29.02328,-81.30294 Phone: (407) 878-2757