visit website

Serving London
London, WC1H 9EU
United Kingdom

+44 20 7278 7871

The Imperial London Hotels are one of Europe's largest conference centres with the space and flexibility to hold any meeting or event.

)

The Imperial London Hotels are one of Europe's largest conference centres with the space and flexibility to hold any meeting or event.