London Street, City of London, EC3R

Description

This business centre is located at the heart of the city and offers an incredible address for your business to possess. It’s a four minute walk from The Gherkin and is home to a wide array of financial and insurance businesses. This business centre is located moments away from Fenchurch Street station, but also a short walk away from Aldgate, Monument, and Tower Hill stations.

Features

  • 24 hour access
  • 24 hour CCTV
  • breakout areas
  • lounge
  • meeting rooms
  • professional receptionist
  • Sky TV

Location