Lyndhurst Square

Lyndhurst Square was built around 1840. See picture then and now in Southwark News 1st October 2009.