How To Get Here

You can find The Spirit of Man in the City of London

56 Leadenhall Street
London
EC3A 2BJ
United Kingdom

Get Directions