French in London - Mayfair 21 Piccadilly, Le Meridien Piccadilly, Mayfair, London, W1J 0BH Tags: french, private parties: up to 300 guests, terrace, vegetarian dishes