Gregory Leebaber
NPI 1467436840
Practice location: 2100 Garner Field Rd, Uvalde, TX 788016216
Taxonomy code: 1223G0001X
Phone: (830) 278-3888
830-278-3888 seems to be a Landline telephone number and it could be based in Uvalde TX.
Currently, there are 1 healthcare prodviders using 8302783888 phone.