This property is opening Spring 2025 and is located only a 4-minute walk from Tottenham Court Road station. High Holborn building is a stunning mid-century mirrored masterpiece with views of many Central London landmarks. Covering eight floors, with a plethora of different sized offices, it's a noteworthy destination for any business. Ref: 77036