an Entity in Data Space: 134.155.108.49:8890
Dovercroft is a 15 storey tower block on Cheddar Close in Liverpool, England. Completed in 1970, it was 44 metres tall.