Haverhill

There is more than one place called Haverhill:

United Kingdom

 * Haverhill (England) - A town in England

United States of America

 * Haverhill (Florida) - A town in Florida
 * Haverhill (Massachusetts) - A town in Massachusetts
 * Haverhill (New Hampshire) - A town in New Hampshire