HOME / Nephrologist / Dr. Lisa O. Cabrera, MD
4439 E Southcross, San Antonio, TX 78222
+12103597888
View Business Profile