Prime serviced office and coworking space at 2 Stephen Street

Are you looking for a flexible office at Tottenham Court Road? Nestled between Tottenham Court Road and Charlotte Street, 2 Stephen Street is a prime business centre providing coworking space and serviced offices in central London. The interior has recently been refurbished, providing a multi functional and design led working