Oliver George Abela, MD, Internal Medicine

3000 Medical Park Dr Ste 320
TampaFL  33613-4681 (Hillsborough County)


Phone: 813-479-9661
Fax: 813-615-8468
Email: abe***@*****il.com

NPI: 1659690337
License Number: 4301096300 (MI)