This coworking space in Fenchurch Street, London offers the best in class coworking space amenities with a stone's throw away from the latest metro station.