Mayfair Conference Centre

17 Connaught Place London W2 2ES
London
United Kingdom