Explore details about location Lett Road. Lett Road is a location situated within the London Borough of Newham alongside other areas such as Caxton Street North, Warwall, Spur Road.