Steven T Horwitz, DMD, Dentist

3399 W Woolbright Rd
Boynton BeachFL  33436-7245 (Palm Beach County)


Phone: 561-703-5013
Fax:
Email: sth***@*****il.com

NPI: 1972867463
License Number: DN19814 (FL)