Greenwich’s ice age ravine – The Slade

A surprisingly wild green space, with its own ravine, in the Borough of Greenwich, south east London.