Stella M Estruch, MD, Psychiatry & Neurology

7481 W Oakland Park Blvd
Ste 100
Fort LauderdaleFL  33319-4985 (Broward County)


Phone: 954-771-7743
Fax: 954-771-7748
Email: sme***@*****il.com

NPI: 1497863252
License Number: ME 94602 (FL)