Jasmin Ayala NPI 1336712769 Practice location: 645 W Lowell Ave Unit 16, Haverhill, MA 018323456 Taxonomy code: 222Q00000X Phone: (978) 393-6356