UK
London
Office Stephen Street W
W1T
Stephen Street
To Let
Serviced Office
Roof Terrace, Lifts, 24hr Access, Cycle spaces, Showers, Fibre broadband
An expansive two-tiered lounge space for flexible working
Comfortable and spacious communal area with plenty of power..
3 minute walk from Tottenham Court Road Tube Station