Alexandra Road Estate

The Alexandra Road Estate, a public housing complex in London.