City Road, London EC2A 1RS, England, United Kingdom
Distance: 35 yd.
Company description
Serviced offices, virtual offices, meeting rooms and co-working offices located around the UK and Europe. Serviced offices available in London, Manchester, Birmingham, Bristol, Gatwick, Slough and Brussels.