Igor Mitoraj's bronze sculpture 'Centauro' was created in 1984 and is located in Montgomery Square, Canary Wharf, London.