Mark L Canales, MD, Internal Medicine

5430 Fredericksburg Rd Ste 400
San AntonioTX  78229-3539 (Bexar County)


Phone: 210-538-2301
Fax: 210-949-0310

NPI: 1417956533
License Number: H2285 (TX)