Holborn Island

120 Holborn, London

EC1

Description

300,000 sq ft of office space and 30 retail units

Property Management

  • This impressive island site forms the premier property fronting Holborn Circus.
  • The property has been managed by Metrus for over 20 years.
Get In Touch