VENUE & ACCOMMODATION

VENUE & ACCOMMODATION

Holiday Inn

Holiday Inn London – Bloomsbury

Coram St, London, WC1N 1HT, United Kingdom.

Hotel Map:

CONNECT – COMMUNICATE – COLLABORATE