visit website

Serving London
London, WC1H 9EU
United Kingdom

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.