Intermediate Care Facilities Haverhill Crossings 254 Amesbury Road Haverhill, MA 01830 (978) 556-1600 haverhillcrossings.com