London, W1T 1AN

Stephen Street

10 - 131 desks
£750 per desk

Minutes from London’s Center Point, right on top of the Crossrail terminal and in an ideal position on Tottenham Court Road, few offices come better connected than 2 Stephen Street. The original 1970s building was once the headquarters of music moguls EMI, but we partnered with Orms architects on this modern restoration to make it light, spacious and perfectly proportioned.

Property details


Stephen Street, London W1T 1AN
A map that shows the location of the property