Pizzeria in London - Covent Garden 31 Catherine Street, Covent Garden, London, WC2B 5JS Tags: air conditioning, pizzeria, private parties: up to 60 guests, takeaway, vegetarian dishes