Haverhill Crossings is an assisted living home providing a wide variety of services and amenities. Residents at Haverhill Crossings enjoy two or three delicious meals prepared daily by our professional staff as well as housekeeping, linen and laundry services weekly. We provide 24 hour personal care as well. Our residents enjoy social, cultural and recreational programs including wellness and exercise classes.