Restaurants in Mayfair Mayfair’s Fine Dining Scene Evolves as Gordon Ramsay Takes Over Le Gavroche 25 February 2025