1. Stem Cell Physicians 841 Braemar Lane, DeLand, FL 32724 Coordinate: 28.98316,-81.28425 Phone: (800) 259-2639