Activities
DISCOVERY CLUB OFFERS ENGAGING ACTIVITIES
Activities vary by site. They may include:
Haverhill Discovery Club | Haverhill Public Schools