Stephen M Schlimmer, DDS, Dentist

3350 La Jolla Village Dr
San DiegoCA  92161-0001 (San Diego County)


Phone: 858-552-7525
Fax:

NPI: 1033146741
License Number: 12007062A (IN)