Kenichi Baba, DDS, Dentist

20261 Sw Acacia St Ste 100
Newport BeachCA  92660-1717 (Orange County)


Phone: 949-752-6480
Fax: 949-752-5413
Email: drk***@*****il.com

NPI: 1821022880
License Number: 36518 (CA)