Leo K Edwards, MD, Internal Medicine

2011 E Houston St
Ste 104c
San AntonioTX  78202-2916 (Bexar County)


Phone: 210-225-5047
Fax: 210-225-7951

NPI: 1750313441
License Number: F1524 (TX)