Frequently asked questions
Where is Michael Kevin Deenihan's office located?

Michael Kevin Deenihan's office is in Montclair, NJ.

What services does Michael Kevin Deenihan offer?

Michael Kevin Deenihan offers Braces and Retainers, Bridges and Dentures, Fillings and more. Learn more about Michael Kevin Deenihan's services on Opencare or book your appointment today.