Architects’ Journal: Work starts on LDA Design’s £30 million car-free Strand plans
The £30 million plans at the Strand Aldwych in central London will remove vehicles from the street in front of Somerset House and King’s College London to create a major new public space around St Mary le Strand Church… read more here.