The latest venue offers the largest conference suite to date and is located in the heart of The City, near Liverpool Street and Bank stations.