Parsons House is a 21 storey tower block in Westminster, Central London. Approved in 1967 as part of the Hall Place project, it is 61m tall and construction ended in 1969.
Advertisement
READ MORE
Parsons House is a 21 storey tower block in Westminster, Central London. Approved in 1967 as part of the Hall Place project, it is 61m tall and construction ended in 1969.