Italian in London - Mayfair 3 Blenheim Street, Mayfair, London, W1S 1LA Tags: pizzeria, private parties: up to 80 guests, vegetarian dishes