1. Avail Clinical Research 860 Peachwood Dr, Deland, FL 32720 Coordinate: 29.04466,-81.31508 Phone: (386) 785-2400