Mayela Llaurador-castillo NPI 1073561429 Practice location: Carolina Shopp Ctr, Carolina, PR 009855672 Taxonomy code: 103TC0700X Phone: (787) 762-7808