Explore details about location Tennyson Road. Tennyson Road is a location situated within the London Borough of Newham alongside other areas such as Wyatt Road, High Street North, Montfitchet Road.