Italian in London - Mayfair 85 Piccadilly, Mayfair, London, W1J 7NB Tags: modern italian, private parties: up to 90 guests, vegetarian dishes