Steven Castro, MD, Family Medicine

327 Coral Sea Dr
Ste 165
InglesideTX  78362-5025 (San Patricio County)


Phone: 361-776-4575
Fax: 361-776-1103

NPI: 1801872346
License Number: 0101058627 (VA)