Leyla Abazari, DDS, Dentist

2663 Ross Rd
Palo AltoCA  94303-3640 (Santa Clara County)


Phone: 949-929-3781
Fax:
Email: cha***@*****il.com

NPI: 1669505475
License Number: 53436 (CA)