This coworking space in Camden, London provides the best in class facilities and is a stone's throw away from the nearest metro station.