Venue

Holiday Inn London

Holiday Inn London - Kensington High Street
Wrights Ln, Kensington, London W8 5SP, UK
+44 20 7368 4023