Italian in London - Covent Garden 1-3 Catherine Street, Covent Garden, London, WC2B 5JZ Tags: italian, private parties: up to 35 guests, vegetarian dishes