UK, London
Palace Court Hotel,
64-65 Prince's Square,
London W2 4PX
United Kingdom