Stephen Martin Hall, DDS, Dentist

18902 Beach Blvd
Huntington BeachCA  92648-2010 (Orange County)


Phone: 714-964-1992
Fax: 714-964-5317

NPI: 1447278700
License Number: 30400 (CA)