Leonard Stephen Scott, DDS, Dentist

5501 E 71st St
Track Ste 3
IndianapolisIN  46220-3967 (Marion County)


Phone: 317-479-2340
Fax: 317-479-2345
Email: doc***@*****tt.com

NPI: 1831382936
License Number: 12007063 (IN)