Luis Handel, MD, Psychiatry & Neurology

200 Engle St
Ste 25
EnglewoodNJ  07631 (Bergen County)


Phone: 201-567-0425
Fax: 201-567-0502

NPI: 1699805150
License Number: 25MA02364700 (NJ)