This coworking space in Stephen Street, London offers the best in class coworking space solution with great accessibility through all means of public transport.