About 20 Fenchurch Street
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.
Review stats
Excellent
0%Very good
0%Good
0%Fair
0%Poor
0%Reviews
There are no results matching your search.
Reset© 2023 All rights reserved.