Angel Castro NPI 1750895660 Practice location: Bo Obrero Station, Santurce, PR 00916 Taxonomy code: 1835P1200X Phone: (787) 690-2830