• Olympia London

    London, Greater London, United Kingdom

    Olympia is an exhibition centre, event space and conference centre in West Kensington, London, England. It is home to a range of international trade and consumer exhibitions, conferences and events. read more

  • Alexandra Palace

    London, Greater London, United Kingdom

    Alexandra Palace is a historic entertainment venue in Alexandra Park, London. The Great Hall and West Hall are typically used for exhibitions, music concerts and conferences. Alexandra Palace is available read more