Haverhill

from Wikipedia, the free encyclopedia

Haverhill is the name of several places

in Great Britain:

in the United States: