David M Castro, MD, Pediatrics

343 W Houston St
Ste 302
San AntonioTX  78205-2107 (Bexar County)


Phone: 210-877-5600
Fax: 210-877-5601

NPI: 1093702433
License Number: L4283 (TX)