Italian in London - Mayfair 20-22 Shepherd Market, Mayfair, London, W1J 7QJ Tags: italian, private parties: up to 50 guests, vegetarian dishes