an Entity in Data Space: 134.155.108.49:8890
Holborn Towers is a 17 storey tower block on Shay Street, Woodhouse, Leeds. It was built in 1963 by Tersons and contains 99 flats.