Danilu Rodriguez NPI 1255693040 Practice location: 101 Estancias De Imbery, Barceloneta, PR 006179717 Taxonomy code: 104100000X Phone: (787) 313-0176