Italian in London - Covent Garden 24 Cranbourn Street, Covent Garden, London, WC2H 7AB Tags: air conditioning, italian, private parties: up to 150 guests, vegetarian dishes