Address: 20 Fenchurch Street, London, EC2
Website: 20fenchurchstreet.london/
Phone: +4420 7397 8262
Email: mvoller@spring4.com
20 Fenchurch Street occupies a prominent site in the heart of the City of London, set away from the tower cluster and overlooking the River Thames. The building is set amongst key transport hubs, offering easy access to the Elizabeth Line upon its completion.
