Leila Baroudi, DDS, Dentist

18805 Cox Ave
Ste Ste 100
SaratogaCA  95070-6616 (Santa Clara County)


Phone: 408-866-1344
Fax: 408-866-1366
Email: drb***@*****al.net

NPI: 1104940170
License Number: 46727 (CA)