Leon Tombacher, DDS, Dentist

145 E 84th St
15b
New YorkNY  10028-2050 (New York County)


Phone: 212-861-0239
Fax: 212-861-1709

NPI: 1174702690
License Number: 027789-1 (NY)