Leonard Delucia, DDS, Dentist

109 Montgomery Ave
Ste 201
ScarsdaleNY  10583-5531 (Westchester County)


Phone: 914-723-0025
Fax: 914-723-0053

NPI: 1497092688
License Number: 041949 (NY)