Italian in London - Mayfair 112 Piccadilly, Mayfair, London, W1J 7BX Tags: italian, private parties: up to 62 guests, vegetarian dishes