Contact Merrimac Valley Animal Hospital in Amesbury, MA 26 Haverhill RdAmesbury, MA 01913 Phone: (978) 388-3074 Fax: (978) 517-1326 info@merrimacvalley.com Monday - Friday: 8:00 am - 6:00 pmSaturday: 8:00 am - 1:00 pmSunday: Closed Notice: JavaScript is required for this content.