Foothill Dental Care: Ezzati Cyrus DDS No reviews Cosmetic dentist, General dentist 881 Fremont Ave, Los Altos, CA 94024