Yanira Echevarria Rodriguez NPI 1518161884 Practice location: 112 Calle 3, Isabela, PR 006624170 Taxonomy code: 246QM0706X Phone: (787) 314-5314