Inmarsat Conference Centre

Inmarsat Conference Centre
99 City Road, London, EC1Y 1AX