A professional and modern workspace located at 21 Liverpool Street, this self-contained office provides a productive and inspiring environment for your business, with a range of sizes fully equipped with high-speed internet, meeting rooms, and kitchen facilities. Conveniently located near Liverpool Street train station, commuting to work has never been easier.
21 liverpool street, london, EC2M 7PN