Celsa Idahernandez NPI 1457569899 Practice location: 530 Border St, East Boston, MA 021282432 Taxonomy code: 171M00000X Phone: (161) 756-9650