Hampton Inn Haverhill

106 Bank Road, Haverhill, MA 01832