Dr. Teresa B. Alfonso, MD
About This Business
Dr. Teresa B. Alfonso, MD, is an internal medicine physician in Miami, Florida, with thirty-nine years of experience since graduating in 1987, above the thirty-four-year average among the sixty-seven Miami physicians in our directory. She holds Florida licenses and is affiliated with Larkin Community Hospital and Larkin Community Hospital Palm Springs Campus. She accepts Medicare; telehealth is not listed among her services. She is one of nine internal medicine physicians in our Miami listings. Fans describe her as professional and caring, taking time to explain details and guide specialist referrals, though a few report trouble reaching the office by phone. Patients rate her 4.3 across fifteen reviews.
Verified Provider Info
- Specialty (per registry)
- Internal Medicine
- NPI Number
- 1326072448
- Medical school graduate
- 1987 (39+ years of practice)
- State license
- ME87045 (FL), ME0087045 (FL)
- Hospital affiliations
- Larkin Community Hospital · Larkin Community Hospital Palm Springs Campus
Source: NPPES NPI Registry (CMS) · CMS Doctors & Clinicians dataset · checked 2026-08-18
What People Say(6)
Mabel T.
Excellent doctor. She's very professional and caring, and always takes her time to explain every detail. Her office responds quickly and is friendly.
Maria S.
I love Dr Alfonso and her staff so much. She's been my doctor for 8 years and I can always count on her for all my medical needs. If I need a specialist she knows exactly who to send me to. They're like family and I wouldn't have any...
Claudia B.
Don't rely on this doctor if you're actually sick. You can never reach them, calls get answered maybe 1% of the time, and on the rare chance you leave a message they won't call back... a complete disaster!!!
Margot C.
An outrageous and awful experience. She prescribes medications that are dangerous, they're narcotics. This doctor shouldn't have a license to practice at all. Be careful what you take if she prescribes it.
Eddie A.
the best
Hiram H.
Dr. Teresa Alfonso is very professional, a very kind person, and has incredible medical knowledge. I recommend her 100%.
Phone
(305) 668-7047Location on Map
Map data © Google. Loading this map may set cookies from Google. See our Cookie Policy and Privacy Policy.
Features
Information last updated: September 7, 2026
More Doctor Businesses
View allNearby doctor businesses
Closest listings to this location, by real distance.