Leah Marierodriguez NPI 1992305429 Practice location: 8902 Beaudine Ave, San Antonio, TX 782506326 Taxonomy code: 164X00000X Phone: (210) 986-4729