Alexandra Road Estate

Architect: Neave Brown

Location: London, UK.