Explore details about location Strode Road. Strode Road is a location situated within the London Borough of Newham alongside other areas such as Barking Road, Clova Road, Hartland Road.