This coworking space in Wimpole Street, London is one of the best office spaces in the region with great amenities and great accessibility through all means of public transport.