Patrick Joseph Cavanaugh, DDS, Dentist

4585 Washington St
Ste A-3
FlorissantMO  63033-5858 (Saint Louis County)


Phone: 314-921-4333
Fax: 314-921-8632
Email: met***@*****il.com

NPI: 1821118258
License Number: 10992 (MO)