30 Fenchurch Street
London, United Kingdom
AVAILABLE30 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.