Daniel Torres Urrutia NPI 1144996901 Practice location: Alt. De Villa Fontana C3 D23, Carolina, PR 00982 Taxonomy code: 183700000X Phone: (787) 399-9351