Search for a Town or Village

The Town of Haverhill in the County of Suffolk

The town of Haverhill is located where the three counties of Cambridgeshire, Essex and Suffolk meet.   Haverhill is situated in the Eastern region of the UK and is governed by St. Edmundsbury District (B) council.

Postcode Sectors within Haverhill

Map of the town of Haverhill in Suffolk

map showing Haverhill

List of Streets in Haverhill

Churches and Places of Worship in Haverhill

St Mary

Roman Catholic Churches in Haverhill

St FelixHaverhillCB9 9BP

Share the Love - How would you describe Haverhill?