Steven W Baba, DDS, Dentist

1140 W La Veta Ave Ste 530
OrangeCA  92868-4227 (Orange County)


Phone: 714-953-1000
Fax: 714-953-9957

NPI: 1326050808
License Number: 39229 (CA)