Princess Beatrice of York – Isabel restaurant in Mayfair in London Princess Beatrice of York – Isabel restaurant in Mayfair in London