Leroy Felix Owyang, DDS, Dentist

43195 Mission Blvd
Ste B-3
FremontCA  94539 (Alameda County)


Phone: 510-651-0833
Fax: 510-651-0845
Email: off***@*****re.net

NPI: 1780694018
License Number: 52906 (CA)