Albert Starr House is a 7 storey tower block overlooking the junction of Bush Road and Rotherhithe New Road in the northern corner of the Haddonfield Estate in Deptford, London. Completed in 1964, the block contains 35 deck-access flats.
Advertisement