Leonard I Stambler, MD, Internal Medicine

342 W Penn St
Long BeachNY  11561-3935 (Nassau County)


Phone: 516-431-0485
Fax: 516-431-9696

NPI: 1417017955
License Number: 182365 (NY)