Explore details about location Lion Road. Lion Road is a location situated within the London Borough of Newham alongside other areas such as Bering Walk, Abbey Road, Central Avenue.