Laird House is a 21 storey tower block on the Wyndham Estate in Southwark, Central London. The 64m tall building was completed in 1966 and contains 80 flats, now 82 as unused sorage space has been converted to living space.
Advertisement
READ MORE
Laird House is a 21 storey tower block on the Wyndham Estate in Southwark, Central London. The 64m tall building was completed in 1966 and contains 80 flats, now 82 as unused sorage space has been converted to living space.