Right now, Halfords runs 6 branches near Haverhill, Suffolk. Below you will see the listing of all Halfords locations in the area.