Ron Takahashi, DDS, Dentist

345 Estudillo Ave
Ste 100
San LeandroCA  94577 (Alameda County)


Phone: 510-483-5111
Fax: 510-483-9793

NPI: 1497824197
License Number: 39567 (CA)