In Green Lewisham we are invited to explore the surprisingly numerous green spaces in the Borough of Lewisham in south east London. Rivers, trees, grassy glades and wildlife are round almost every corner, hidden between houses and alongside railway lines and all lying less than ten miles from Trafalgar Square in central London. We have a brief history behind the many calming and natural sites and ...