1. Labor Finders 248 S Amelia Ave, Deland, FL 32724 Coordinate: 29.0248,-81.29945 Phone: (386) 734-5532