Venue

Holiday Inn London - Regent's Park, an IHG Hotel

Address: Carburton Street, Westminster Borough, London, W1W 5EE, United Kingdom