Case Studies

Lewisham Town Centre

26 August 2016

Based in south east London, Lewisham has a population of around 100,000 people and provides a key transport link for the south of the capital.