30 Fenchurch Street
30 Fenchurch St London, United Kingdom EC3M 3AD
Built in 2004
30 Fenchurch Street is a landmark office development located in the heart of the EC3. The building offers refurbished Grade A space, great views with fantastic floor to ceiling height and abundant natural light.