Hello JosiahS
I see all your respondents quite rightly have concentrated on Stratford, London E 15 ( the site of the about to built Olympic Village ) but just to cloudy the waters, there is also Stratford St Mary, a tiddly little village, in Suffolk, but certainly within spitting distance of Essex, it's just up the A12, just beyond Dedham.
Regards,
Boblima