Dealcroft is a 15 storey tower block on Cheddar Close in Liverpool, England. Completed in 1969, it is 44 metres tall.
Advertisement
READ MORE
Dealcroft is a 15 storey tower block on Cheddar Close in Liverpool, England. Completed in 1969, it is 44 metres tall.