Payam Owtad, DDS, Dentist

2899 N 87th St Ste 105
ScottsdaleAZ  85257-1767 (Maricopa County)


Phone: 650-275-3843
Fax:

NPI: 1356757157
License Number: D009000 (AZ)