READ MORE
St Martins House was a 12 storey tower block in Camden, North West London. It was completed in 1961, the building was 37m tall. It was demolished in 2002 to make way for University College London Hospital.