Advertisement
The 6th annual Merrimack Valley Swap Meet
Event Venue & Nearby Stays
1314 Main Street, Haverhill, MA, United States