St Andrew's Square
From Wikipedia, the free encyclopedia
St Andrew's Square is a development of 70 1-, 2-, 3-bedroom and studio units, built around a communal garden in North Kensington, London, approximately 3 minutes walk from Ladbroke Grove tube station.
It was built by William Old Construction Ltd in 1978, on the site of Rillington Place.