Fella Benyammi, DDS, Dentist

105 S Dr
Ste 140
Mountain ViewCA  94040-4317 (Santa Clara County)


Phone: 650-254-1596
Fax: 650-254-0738

NPI: 1295802866
License Number: 45649 (CA)