Pentucket Medical-Haverhill/ Primrose COVID-19 Vaccine Clinic. ... Haverhill, MA 01830 United States. Directions. Parking information: Parking is available on site. We are sending regular updates about the COVID-19 vaccine to all enrolled in Patient Gateway, including information about scheduling vaccine appointments for eligible patients. ....