Takes about two minutes. Only your first name or chosen display name is shown — your email stays private.
Dr. David J. Eschelbacher, an internal medicine physician based in Tampa, FL, practices with David Eschelbacher MD PL.
He graduated from George Washington University School of Medicine in 2001, which means 25 years have passed since medical school.
David Eschelbacher MD PL's Tampa location at 2812 N 22nd St, Tampa, FL 33605 is where Dr. Eschelbacher sees patients — appointments by phone at (813) 374-2494. Dr. Eschelbacher accepts Medicare assignment, which means he takes the Medicare-approved amount as full payment for covered services. Video (telehealth) appointments are listed as an option.
On the hospital side, Dr. Eschelbacher holds an affiliation with St. Joseph's Hospital.
Seen Dr. Eschelbacher recently? Share how your visit went.
Medicare figures cover people with traditional (fee-for-service) Medicare only; services billed for fewer than 11 patients are not published.
Comparing internists? See 71 in Tampa or 210 across Tampa Bay.
Dr. Julia Cogburn, MDInternist · Florida Cancer Specialists and Research Institute, LLCNo reviews yetTampa, NY
Dr. Kathleen M. Moss Grizzard, MDInternist · Whitaker, weintraub and Grizzard, MD, paNo reviews yetTampa, NY
Dr. Kent R. Corral, MDInternist · Sports and Orthopedic Rehabilitation Services IncNo reviews yetTampa, NY
Dr. Kerrie Fearon Pounall, MDInternist · Bay Area Hospitalists PANo reviews yetTampa, NY
Dr. Kevin Li, DOInternist · Inpatient Specialists GroupNo reviews yetTampa, NY
Dr. Kimberly M. Lamartin, MDInternist · Tampa General Medical Group IncNo reviews yetTampa, NYWith David Eschelbacher MD PL, at 2812 N 22nd St, Tampa, FL 33605.
Call the office at (813) 374-2494.
Yes — Dr. Eschelbacher accepts Medicare assignment, taking the Medicare-approved amount as full payment for covered services.
St. Joseph's Hospital.