Leon W Mitchell, MD, Internal Medicine

13701 Bruce B Downs Blvd
Ste 113
TampaFL  33613-4647 (Hillsborough County)


Phone: 813-971-8088
Fax: 813-971-3871

NPI: 1184812810
License Number: ME13022 (FL)