Kenneth Ochoa Torres, DDS, Dentist

579 Floresta Blvd Ste D
San LeandroCA  94578-4124 (Alameda County)


Phone: 510-895-8191
Fax: 510-895-8219
Email: flo***@*****oo.com

NPI: 1457582355
License Number: 57997 (CA)