Debra Lebo, MD, Allergy & Immunology

6 Ohio Dr Ste 202
New Hyde ParkNY  11042-1129 (Nassau County)


Phone: 516-775-2800
Fax: 516-775-0859

NPI: 1063470839
License Number: 180971 (NY)