Teresa Lopez NPI 1497246797 Practice location: 1716 Jones St, Alvin, TX 775117547 Taxonomy code: 101YA0400X Phone: (832) 982-8222