TQ4681 : River Road, Creekmouth

River Road in Creekmouth, an industrial area in east London.