Leonard Ross Russo, DDS, Dentist

3320 Los Coyotes Dgl
#102
Long BeachCA  90808-3936 (Los Angeles County)


Phone: 562-421-8858
Fax: 562-627-0149

NPI: 1689875114
License Number: 18624 (CA)