Italian in London - Mayfair 64-66 Duke Street, Mayfair, London, W1K 6JD Tags: air conditioning, italian, private parties: up to 20 guests, vegetarian dishes