Call Neurohealth Sciences Center at (407) 833-7505. Make an Appointment. Directions. Home; Locations; Services; Our Providers; Patient Center . Patient Center. Telehealth Visits; ... Patient Portal Support. Neurohealth Sciences Center 305 N. Mangoustine Ave, Suite 100 Sanford, FL 32771. Phone: (407) 833-7505 Fax: (407) 833-7509 ....