Horseheath racecourse is situated 4 miles west of Haverhill adjacent to the A1307 (Sat Nav CB21 4QF ).