Iris Pastrana NPI 1003580267 Practice location: 865 3rd Ave Ste 129, Chula Vista, CA 919111300 Taxonomy code: 106S00000X Phone: (619) 830-4124