Locations

We have serviced offices and meeting rooms in Liverpool St.

Please see below for location.

Liverpool Street Centre

MEETING ROOMS AND OFFICE SPACE

5 Wormwood St, London, EC2M 1RQ

Tel: 020 7256 7330

Email us here