The Millennium Mayfair Hotel. Mayfair, London.