St Margaret’s Square in Lewisham is a rather odd green space on Adelaide Avenue. London Gardens Online lists the square but Lewisham Council does not recognise St Margaret’s Square.
Parks & Gardens in London, the UK & abroad
St Margaret’s Square in Lewisham is a rather odd green space on Adelaide Avenue. London Gardens Online lists the square but Lewisham Council does not recognise St Margaret’s Square.