Explore details about location Kirkham Road. Kirkham Road is a location situated within the London Borough of Newham alongside other areas such as North Circular Road, Alnwick Road, Baron Walk.