Leon I Tombacher, DDS - General Dentist
Apt 15B 145 E 84th St
Map it
New York, NY 10028
Ph: 212-861-0239
Dr. Tombacher has no patient reviews. Are you a patient? Be the first to share your experience about Dr. Tombacher.
• Dentist rating criteria explained