Vital Atlas
Psychiatry & Neurology, Psychiatry

Rachelle ScottMD

5.0(1 reviews)

Eden Health DBA Eden Health Medical

80 Maiden Ln, New York, NY 10038

(917) 261-4414

Board certifications

  • PsychiatryPsychiatry & Neurology