Italian in London - Mayfair 90 Park Lane, Mayfair, London, W1K 7TN Tags: modern italian, private parties: up to 200 guests, vegetarian dishes