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.