Stratford

(Redirected from Stratford, Essex)

Stratford is an inner-city area of east London which hosted the 2012 London Olympics. Stratford is in the London Borough of Newham.