Esmeralda Rodriguez Campos NPI 1760072623 Practice location: 30 Providencia Ct Ste 5k, Brownsville, TX 785267444 Taxonomy code: 101YP2500X Phone: (956) 338-2850