Neha Ala NPI 1447868815 Practice location: 245 Lincoln St, Waltham, MA 024510912 Taxonomy code: 225200000X Phone: (510) 634-3726