Efrain Castro Irizarry NPI 1871582890 Practice location: 143 Calle Luna, San German, PR 006834320 Taxonomy code: 207XX0004X Phone: (787) 892-7690