Cromwell Tower Cromwell Tower is one of the three residential tower blocks based in the Barbican Estate, London. It was named after… murphyz June 9, 2011