Plans to knock down shops and flats on the New Cross one-way system and replace them with a new estate with buildings of up to 16 storeys have been submitted by Lewisham Council. The Achilles Street Estate, built in the 1950s, contains shops facing New Cross Road, along with three council-built blocks – Azalea House, […]
You must be logged in to post a comment.