Italian in London - Covent Garden 20 Bow Street, Covent Garden, London, WC2E 7AW Tags: air conditioning, italian, pizza, restaurant chain, takeaway, vegetarian dishes