Location - Haverhill is a thriving and popular market town and boasts a very convenient location for easy access into Cambridge (17 miles), with London