11-90 Kilburn Square is a 18 storey tower block in Brent, West London. It is 55m tall and was built in 1964 after being approved in 1961 as part of the Kilburn Square project.
11-90 Kilburn Square is a 18 storey tower block in Brent, West London. It is 55m tall and was built in 1964 after being approved in 1961 as part of the Kilburn Square project.
11-90 Kilburn Square is a 18 storey tower block in Brent, West London. It is 55m tall and was built in 1964 after being approved in 1961 as part of the Kilburn Square project.