Linwood Thomas Townsend Sr, DDS, Dentist

8878 N W 7th Ave
MiamiFL  33150 (Miami-Dade County)


Phone: 305-691-5932
Fax:
Email: com***@*****il.com

NPI: 1104266139
License Number: 7620 (FL)