1 Mustafa Dawood, MD Internal Medicine Physician - Nephrology Avg. Rating: 0/5 Main Location 2201 N Bedell Ave Ste EDel Rio, Texas 78840