Marco Insua NPI 1912354549 Practice location: 8150 Sw 8th St, Miami, FL 331444263 Taxonomy code: 103K00000X Phone: (786) 804-8690