Abraham Awwad, DO
Nephrologist
5631 1st Ave S
St Petersburg, FL 33707
Tebra verifies providers before they can appear in Tebra search. Find a top-rated provider and book an appointment instantly.
3 providers
Availability last updated 07/15/2026
Abraham Awwad, DO
Nephrologist
5631 1st Ave S
St Petersburg, FL 33707
Jan Tawakol, MD
Nephrologist
5610 W La Salle St
Tampa, FL 33607
Fabio Oliveros, MD
Nephrologist
8636 E Estate Road 70
Bradenton, FL 34202