Newburyport Office, Lower Level257 Low StreetNewburyport, MA 01950Phone: (978) 465-7121
Newburyport Office, Upper Level257 Low StreetNewburyport, MA 01950Phone: (978) 388-9880
Haverhill Office600 Primrose St.Suite 200Haverhill, MA 01830Phone: (978) 373-6557
Our two offices are conveniently located off of Route 95 in Newburyport and off of Route 495 in Haverhill.
Children’s Health Care provides comprehensive health care with various support services including nutrition, lactation support, social services, and mental health services.