David H Frank, DDS, Dentist

777 S New Ballas Rd
Ste 221e
Saint LouisMO  63141-8705 (Saint Louis County)


Phone: 314-567-4228
Fax:

NPI: 1992834220
License Number: DE 11765 (MO)