Leila Shahbazi, DMD, Dentist

2959 N 68th Pl Unit 207
ScottsdaleAZ  85251-6873 (Maricopa County)


Phone: 480-432-8774
Fax:

NPI: 1639793631
License Number: D010671 (AZ)